js 正規表示式 電話 密碼 郵箱 郵編

2021-10-13 12:17:30 字數 1172 閱讀 2193

正規表示式

?:匹配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 不幸的是,剛才那個表示式也能匹配...