常用正規表示式

2021-05-22 13:36:57 字數 2767 閱讀 6178

匹配中文字元的正

則表示式:

[u4e00-u9fa5]

匹配雙位元組字元

(包括漢字在內):

[^x00-xff]

匹配空行的正

則表示式:

n[s| ]*r

匹配html

標記的正

則表示式:

/<(.*)>.*|<(.*) />/

匹配首尾空格的正

則表示式:

(^s*)|(s*$)

匹配email

位址的正

則表示式:

w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

匹配**

url的正

則表示式:

^[a-za-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?s*)?$匹配帳

號是否合法(字母

開頭,允

許5-16位元組

,允許字母數字下劃線)

:^[a-za-z][a-za-z0-9_]$

匹配國內**號

碼:(d-|d-)?(d|d)?

匹配qq

號:^[1-9]*[1-9][0-9]*$

乙個密碼

只能由字母,數字,_,

-和組成,正

則表示式怎麼寫?

^([a-z]|[a-z]|[0-9]|(-)|(_))+$

如何用正則表達

式只能讓輸

入框只可以輸入有

漢字、數字、字母

***********************************===

@"/d|[a-za-z]|[/u4e00-/u9fff]"

^(?:[/u4e00-/u9fa5]*/w*/s*)+$

@"/w|[/u4e00-/u9fff]"

只有中文

^([/u4e00-/u9fa5]*)

只可以輸

入有雙字

節字元、數字、字母、空格、下劃

線"^(?:([^x00-xff]*/w*/s?))+$"

"^/w+$"

//由數字、

26個英文本母或者下劃

線組成的字

符串"^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"

//email

位址"^[a-za-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/s*)?$"

//url

/^(d|d)-((0([1-9]))|(1[1|2]))-(([0-2]([1-9]))|(3[0|1]))$/   //  年-

月-日/^((0([1-9]))|(1[1|2]))/(([0-2]([1-9]))|(3[0|1]))/(d|d)$/   // 月/

日/年"^([w-.]+)@(([[0-9].[0-9].[0-9].)|(([w-]+.)+))([a-za-z]|[0-9])(]?)$"   //emil

"(d+-)?(d-?d|d-?d|^d)(-d+)?"    

//**號碼

"^(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5])$"   //ip

位址非法字元

驗證匹配非法字元如

:< > & / ' |  正則

表示式[^<>&/|'/]+

日期驗證

匹配形式如

:20030718,030718 範圍

:1900--2099 正則

表示式((((19)|(20))d)|d)[01]d[0-3]d由26

個英文本母

組成的字串

[^[a-za-z]+$]由26

個英文本母的大寫

組成的字串

[^[a-z]+$]由26

個英文本母的小寫

組成的字串

[^[a-z]+$]

由數字和

26個英文本母

組成的字串

[^[a-za-z0-9]+$]

由數字、

26個英文本母或者下劃

線組成的字串

[^//w+$]

email

位址[^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$]

url[^[a-za-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//s*)?$]

匹配中文字元的正

則表示式:

[/u4e00-/u9fa5]

匹配雙位元組字元

(包括漢字在內):

[^/x00-/xff]

中國**

號碼驗證

匹配形式如

:0511-4405222

或者021-87888822

或者021-44055520-555

或者(0511)4405222 正則

表示式"((d)|d-)?d(-d)*" 中國郵

政編碼驗證

匹配形式如

:215421 正則

表示式"d" 電子

郵件驗證匹配形式如

:[email protected] 正則

表示式"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"

身份證驗證

匹配形式如

:15位或者

18位身份證正

則表示式

"d|d"

正規表示式 常用正規表示式

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...

正規表示式 常用正規表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...

常用正規表示式

0 9 0 9 0 9 數字或小數點 0 9 0 9 或 d d 數字和小數點 驗證手機號碼 function checkstr str if reg.test str return true 2位小數 function checknumber str if reg.test str return ...