正規表示式控制input輸入內容 ,js正則驗證方法大全//輸入姓名的正則校驗 e.currenttarget.value = e.currenttarget.value.replace(/[^\u4e00-\u9fa5+]/ig,'')
//身份證正則校驗
let reg = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d(([1][9]\d)|([2]\d))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d[0-9xx]$/ig;
正規表示式控制input輸入內容
2023年04月01日
17:15:00
21747
不能輸入中文 "
text
" name="
textfield
" onkeyup="
this.value=this.value.replace(/[^/da-z_]/ig,'');
"/>只能輸入 數字和下劃線
"return (/[/d_]/.test(string.fromcharcode(event.keycode)))
" style="
ime-mode:disabled
" />只能輸入 數字和小數點
"return (/[/d.]/.test(string.fromcharcode(event.keycode)))
" style="
ime-mode:disabled
" />只允許輸入漢字
"username
" type="
text
" onkeyup="
value=value.replace(/[^/u4e00-/u9fa5]/g,'')
">其一,只允許輸入數字和小數點。
"return (/[/d.]/.test(string.fromcharcode(event.keycode)))
" style="
ime-mode:disabled
">其二,判斷的更詳細一些,甚至22..2這樣不算數字也判斷得出來
"text
" name="
tt" onkeyup="
check();
">其三,只允許輸入整數。其實也完全可以根據第三條來舉一反三做一些限制。
"onlynum();
" style="
ime-mode:disabled>
結語,其實
style="
ime-mode:disabled
這句是比較實用的。意為關閉輸入法。省得有些人開著全形輸入數字,結果輸入不進去來找你哭天抹淚的,還怪你設計的不好。
只允許輸入數字
"username
" type="
text
" onkeyup="
value=this.value.replace(//d+/g,'')
">只允許輸入英文本母、數字和下劃線(以下二種方法實現)
"username
" type="
text
" style="
ime-mode:disabled
">
"username
" type="
text
" onkeyup="
value=value.replace(/[^/w/.//]/ig,'')
">只允許輸入英文本母、數字和&=@
"username
" type="
text
" onkeyup="
value=value.replace(/[^/w=@&]|_/ig,'')
">只允許輸入漢字
"username
" type="
text
" onkeyup="
value=value.replace(/[^/u4e00-/u9fa5]/g,'')
">
正則:匹配乙個漢字姓名
//漢字姓名正則
var reg=/^[\u4e00-\u9fa5](\.[\u4e00-\u9fa5]+)?$/
console.log(reg.test('張衛健.愛新覺羅'))
console.log(reg.test('兔子'))
源文:
js驗證正則大全
var regexenum 顏色 chinese u4e00 u9fa5 uf900 ufa2d 僅中文 ascii x00 xff 僅acsii字元 zipcode d 郵編 mobile 13 0 9 15 012356789 0 9 18 0256789 0 9 147 0 9 手機 ip4 ...
js驗證大全
js驗證表單大全 1.長度限制 2.只能是漢字 3.只能是英文 4.只能是數字 5.只能是英文本元和數字 6.驗證油箱格式 7.遮蔽關鍵字 這裡遮蔽 和 8.兩次輸入密碼是否相同 夠了吧 遮蔽右鍵 很酷 nc ntextmenu return false ndragstart return fals...
JS正則大全
驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證正整數 1 9 d 驗證負整數 1 9 d 驗證整數 1 9 d 驗證非負整數 正整...