常用的驗證輸入值的正規表示式

2021-09-12 20:32:17 字數 646 閱讀 5774

1.僅支援長度小於36的中文/英文/數字/'-'/'_'

var regex = new regexp("^([\u4e00-\ufa29]|[\ue7c7-\ue7f3]|[a-za-z0-9_-])$");//包含「-」 

var res = regex.test($scope.instance.name);

if(res == false)

2.帳號名需要1-16個字元,由字母、數字或特殊字元組成;以字母開頭,字母或數字結尾;特殊字元為_;不區分大小寫, 不能為: postgres

var admin=/^(?!.*?_$)[a-za-z][a-za-z0-9_]$/;

if(!admin.test(vm.admin))else if( vm.admin.tolowercase() == "postgres")

3.密碼需要8-32個字元,至少包含英文、數字和符號_+-&=!@#$%^*()中的2種

var password=/(?!^(\d+|[a-za-z]+|[_\+\-&=!@#$%^*()]+)$)^[\w\+\-&=!@#$%\^*()]$/;

if(!password.test(vm.password))

常用的正規表示式驗證

d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...

常用的正規表示式驗證

驗證手機號 11位 if preg match 1 34578 d post contact mobile if preg match a za z d post contact wechat 驗證qq號 五位以上的數字 if preg match 1 9 d post contact qq 驗證e...

常用的正規表示式驗證

1 驗證整數 function validateinteger str var re new regexp d return re.test str 2 驗證身份證 驗證身份證資訊合法性 function validatecardno 正規表示式驗證身份證資訊規則 mls function isid...