正規表示式簡單語法及常用正規表示式

2021-10-01 13:49:35 字數 1328 閱讀 8555

^ 表示匹配字串的開始位置 (例外 用在中括號中[ ] 時,可以理解為取反,表示不匹配括號中字串)

$ 表示匹配字串的結束位置

匹配中文字元的正規表示式: [\u4e00-\u9fa5]

匹配雙位元組字元(包括漢字在內):[^\x00-\xff]

匹配空行的正規表示式:\n[\s| ]\r

匹配html標記的正規表示式:/<(.)>.|<(.) />/

匹配首尾空格的正規表示式:(^\s*)|(\s*$)

匹配ip位址的正規表示式:/(\d+).(\d+).(\d+).(\d+)/g //

匹配email位址的正規表示式:\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*

匹配**url的正規表示式:http://(/[\w-]+.)+[\w-]+(/[\w- ./?%&=]*)?

1、非負整數:^\d+$

2、正整數:1

[1-9][0-9]$

3、非正整數:^((-\d+)|(0+))$

4、負整數:^-[0-9][1-9][0-9]$

5、整數:^-?\d+$

6、非負浮點數:^\d+(.\d+)?$

7、正浮點數:^((0-9)+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$

8、非正浮點數:^((-\d+.\d+)?)|(0+(.0+)?))$

9、負浮點數:^(-((正浮點數正則式)))$

10、英文本串:2

+$11、英文大寫串:3

+$12、英文小寫串:4

+$13、英文本元數字串:5

+(.[\w-]+)@[\w-]+(.[\w-]+)+$

16、url:7

+://(\w+(-\w+))(.(\w+(-\w+)))(?\s*)?$ 或:http://[a-za-z0-9]+.[a-za-z0-9]+[/=?%-&_~`@』:+!]*([

\d$18、中文:9

[1-9][0-9]$

38、帳號(字母開頭,允許5-16位元組,允許字母數字下劃線):11

[a-za-z0-9_]$

39、中文、英文、數字及下劃線:12

+$0-9 ↩︎

a-za-z ↩︎

a-z ↩︎

a-z ↩︎

a-za-z0-9 ↩︎

\w- ↩︎

a-za-z ↩︎

1-9 ↩︎

\u0391-\uffe5 ↩︎

1-9 ↩︎

a-za-z ↩︎

\u4e00-\u9fa5_a-za-z0-9 ↩︎

正規表示式簡單語法及常用正規表示式

基本符號 表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 表示匹配 零次到多次 表示匹配 一次到多次 至少有一次 表示匹配零次或一次 表示匹配單個字元 表示為或者,兩項中取一項 小括號表示匹配括號中全部字元 中括號表示匹配括號中乙個字元 ...

正規表示式語法及常用的正規表示式

語法請進 看,很詳細 很好 就不複製了。常用正規表示式 正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xf...

Lesson 十 正規表示式語法及常用正規表示式

表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 表示匹配 零次到多次 表示匹配 一次到多次 至少有一次 表示匹配零次或一次 表示匹配單個字元,任意字元 表示為或者,兩項中取一項 小括號表示匹配括號中全部字元 中括號表示匹配括號中乙個字元 ...