輸入框只能輸入正數且保留小數後2位數字,正則

2022-07-08 05:45:17 字數 511 閱讀 2128

要求輸入乙個正數且保留2位小數,不能00開頭,或不能出現多個點

可以寫**驗證匹配,但最方便的還是自己直接寫乙個replace,替換掉不符合要求的,體驗感也好,**寫法簡單方便,oninput="value=value.replace(/[^0-9]+(\.?)+([0-9])$|[^0-9]+(\..?)$|00/,'')"

v-if="search.itemsort === '批次件'"

v-model="scope.row.cancellation"

size="mini"

clearable

style="width: 100%"

placeholder="請輸入"

maxlength="10"

oninput="value=value.replace(/[^0-9]+(\.?)+([0-9])$|[^0-9]+(\..?)$|00/,'')"

@change="changecancellation(scope.$index)"

/>

input輸入框輸入正數 負數 小數並保留兩位小數

第一種方法 只能輸入正數 負數 小數,不能保留兩位小數 保留兩位小數我用的blur 方法手動保留的 第二種方法 這是是直接從這位大佬的部落格拿過來做的整理,親測有效 保留兩位小數方法鏈結 方法 plusorminus values g,replace g,replace g,replace g,re...

輸入框只能輸入數字

正規表示式限制輸入框只能輸入數字 如下 其中,onafterpaste防止使用者從其它地方copy內容貼上到輸入框 輸入框只能輸入字母和下橫線的正規表示式 輸入框只能輸入字母數字和下橫線的正規表示式 或 as3 文字過濾 過濾文字輸入 textfield.restrict 此處為可輸入的內容 fie...

輸入框只能輸入數字和小數點

1.下面的語句是用 jquery 寫的,控制 class 為checknum 的文字框只能輸入數字和小數點。js 監聽鍵盤,只允許輸入數字和小數點 checknum keypress function event focus function imemode 有四種形式,分別是 active 代表輸...