js校驗input輸入文字框

2021-09-24 18:30:16 字數 662 閱讀 8858

js各種驗證文字框輸入格式(正規表示式)

不能為空 

只能輸入英文和數字

判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 

/^([a-za-z_])([\w]*)$/g.test(str)

只能輸入數字

只能輸入中文

只能輸入英文

只能輸入中文、英文、數字、@符號和.符號

只允許輸入英文,且不能貼上也無法彈出貼上選單

只能輸入數字和點號(注意:在[^\d\.]裡的d不能寫成大寫d,否則就變成除了數字以外的所有字元)

總而言之:先在裡輸入οnkeyup="value=value.replace(/[^\x]/g,'')" 然後在(/[\x]/g,'')裡的x換成你想輸入的**就可以了

中文:u4e00-u9fa5

數字:d、0-9

英文:a-z、a-z

其它符號@,點或其它符號.也可以多個,用\隔開就行了.

例如:中、英文和數字加@符號加點符號:\a-\z\a-\z0-9\u4e00-\u9fa5\@\.

若想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話就要在裡輸入 onkeydown="fnckeystop(event)" οnpaste="return false" οncοntextmenu="return false;"

乾貨 JS 限制input文字框輸入

js 控制文字框只能輸入數字 value value.replace 0 9 g,onpaste value value.replace 0 9 g,oncontextmenu value value.replace 0 9 g,js 控制文字框只能輸入數字 小數點 value value.repl...

input文字框輸入限制

1.文字框只能輸入正數數字,且最長2位小數 oninput var p2 parsefloat value tofixed 2 value p2 0?0?test value value p2.replace 0 replace 0 2.文字框只能輸入正數數字 oninput value value...

js限制文字框input只能輸入數字

js判斷只能是數字和小數點。1,文字框只能輸入數字 小數點也不能輸入 onkeyup this value this value replace d g,onafterpaste this value this value replace d g,2,只能輸入數字,能輸小數點.onkeyup if ...