1.座機號:
\d-\d|\d-\d
使用正則驗證結果:
console.log(/^\d-\d|\d-\d$/.test("029-83392311")); //true
或者是:
console.log(/^\d-\d|\d-\d$/.test("0917-8339231")); //true
2.身份證號:
/^(\d$|^\d$|^\d(\d|x|x))$/
使用正則驗證結果:
console.log(/^(\d$|^\d$|^\d(\d|x|x))$/.test(610323199109237852)); //true
3.驗證正整數:
/^\+?[1-9][0-9]*$/
使用正則驗證結果:
console.log(/^\+?[1-9][0-9]*$/.test(1.3)) //false
console.log(/^\+?[1-9][0-9]*$/.test(1)) //
true
console.log(/^\+?[1-9][0-9]*$/.test(0)) //
false
4.驗證qq號(最少是5位數字):
/[1-9][0-9]/
使用正則驗證結果:
console.log(/^[1-9][0-9]$/.test(935905311)); //true
console.log(/^[1-9][0-9]$/.test(935905.311)); //
false
常用的正則驗證
這個是收集來的,為了方便查詢放在了這裡。使用者名稱正則,4到16位 字母,數字,下劃線,減號 let upattern a za z0 9 輸出 true console.log upattern.test dishait 密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特...
正則,常用驗證。
var re a za z0 9 a za z0 9 a za z0 9 if re.test email.val 2.第乙個字元必須是字母,由4到15個字元組成!var re a za z s if re.test username 3.至少包含乙個數字,整個字串長度大於等於8.function ...
常用js正則驗證
驗證是否為空 function check blank obj,obj name else 過濾輸入字元的長度 function check str len name,obj,maxlength 驗證只能為數字 function checknumber obj 驗證數字大小的範圍 function ...