正規表示式
?:匹配0個或1個字元
*:匹配0個或多個字元
^:匹配開始位置
$:匹配結束位置
+:匹配1個或多個[0
-9]:匹配單個數字[0
-9]+
:匹配多個數字
abc:匹配字母
例子:^[0
-9]+abc$ ==
>代表的意思:匹配多個數字和字母
正規表示式:
1、密碼:長度為8
-15位字元,且需由大寫,小寫,特殊字元,數字中的任意三項組合組成
string pwd="";
regex regex1 =
newregex
(@"^(?![a-za-z]+$)(?![a-z0-9]+$)(?![a-z\w_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\w_!@#$%^&*`~()-+=]+$)(?![0-9\w_!@#$%^&*`~()-+=]+$)[a-za-z0-9\w_!@#$%^&*`~()-+=]$");
if(!regex1.
ismatch
(pwd)
)2、**號驗證:包含手機,區號等
var reg =
/^((0\d-\d)|(1[34578]\d))$/;if
(!reg.
test
(value)
)3、郵箱驗證:
var reg=
/^\w+([-+.]\w+)*@@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;if
(!reg.
test
(value)
)4、郵編驗證:
var regex =
/[1-9]\d(?!\d)/;if
(!regex.
test
(value)
)5、傳真驗證:
var reg=
/^((\+?[0-9]\-[0-9]\-)|([0-9]\-))?([0-9])(\-[0-9]+)?$/;if
(!reg.
test
(value)
)6、只包含數字和小數點:
var reg =
/^[0-9]+([.][0-9]+)$/
;
Flex 正規表示式 電話 郵箱驗證
一 經常使用驗證 驗證數字 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 0 9 驗證非零的負整數 1 9 0 9 驗...
python正規表示式 驗證密碼郵箱
今天看了下正則,就隨意寫了個驗證密碼郵箱是否合格,寫的很簡單 1 密碼需要由大寫 小寫 數字三部分組成,並且不能短於八位 2 郵箱組成 即可 def checkmail mail pattern re.compile r w w com cn org m pattern.match mail if ...
遇到的正規表示式中文 郵箱 電話
中文驗證 u4e00 u9fa5 郵箱驗證 w w w w w w 是強制開頭必須是 w w是字母數字的表示式 w 是多個字母和陣列合集 這裡的 就是 號 w 這個 表示多個的意思 這個是結尾 驗證 d d d d d d d d d d d d d d d d d 不幸的是,剛才那個表示式也能匹配...