常用密碼正則校驗例項
寫了這麼多例子後發現常用的就那麼一兩種…
只能為大小寫字母和數字,限定8-16位
pwd:
[//如果是大小寫字母、數字及下劃線[_a-za-z0-9],則可用\w代替(另:\w取的是\w的反義)/^
[a-za-z0-
9]$/,
'密碼輸入格式有誤,請檢查!'
]
只能為大小寫字母和數字,密碼不能全為數字,限定8-16位pwd:
[//即密碼是既要含數字還要含字母的組合/^
(?![
0-9]
+$)[a-za-z0-
9]$/,
'密碼輸入格式有誤,請檢查!'
]//解析
/** (?!+$) 從當前位置開始的字串不能匹配*** 即應不能全為內的字元
* (?=+$) 從當前位置開始的字串取值都匹配*** 即應全為內的字元
* /
只能為大小寫字母和數字,且首字元不能為數字,限定8-16位pwd:
[/^[a-za-z][a-za-z0-9]$/
,'密碼輸入格式有誤,請檢查!'
]
只能為大小寫字母和數字,且首字元不能為數字,密碼不能全為字母,限定8-16位pwd:
[/^[a-za-z](?![a-za-z]+$)[a-za-z0-9]$/
,'密碼輸入格式有誤,請檢查!'
]
只能為大小寫字母和數字和下劃線和部分特殊字元,且首字元不能為數字、下劃線以及特殊字元,限定8-16位pwd:
[/^[a-za-z][\w!@#$%^&*`~()+=]$/
,'密碼輸入格式有誤,請檢查!'
]
只能為大小寫字母和數字和下劃線和部分特殊字元,且首字元不能為數字、下劃線以及特殊字元,密碼至少包含乙個特殊字元,限定8-16位pwd:
[/^[a-za-z](?![\w]+$)[\w!@#$%^&*`~()+=]$/
,'密碼輸入格式有誤,請檢查!'
]
常用國內手機號校驗/^1
[34578
]\d$/ 或 /^1
(3|4
|5|7
|8)\d$/,因為使用捕獲括號存在效能損失,所以推薦使用第一種寫法。
常用email校驗/^([a-z\d._-]+)@([a-z\d-]+)\.([a-z])(\.[a-z])?$/
希望文章對你有所幫助! 常用的正則校驗
生成指定範圍的隨機整數 const randomintegerinrange min,max math.floor math.random max min 1 min randomintegerinrange 0,5 生成指定範圍的隨機小數 const randomnumberinrange min...
常用正則校驗
郵箱 param s export function isemail s test s 手機號碼 param s export function ismobile s test s 號碼 param s export function isphone s 0 9 test s url位址 param...
常用的相關正則校驗
1.正數 var reg1 1 9 d 0 d 2.正整數 var reg2 1 9 d 0 3.保留兩位小數 var reg3 1 9 d 0 d 4.驗證非漢字 var reg4 u4e00 u9fa5 5.驗證數字和橫槓 var reg5 0 9 6.驗證日期 20200101 2020090...