常用的正则语法

2018-08-06  本文已影响0人  Older00

[ ]或者 意思是值可以是中括号里面包裹的所有值

\d 数字  [0-9]

\w 英文数字和下划线  [a-z0-9_]

\s  空白字符 (空格 tab)

\D [^0-9] 除了数字之外

\W [^a-z0-9_]  除了英文数字和下划线之外

\S  除了空白字符以外

+量词: 个数

{n}  正好出现n次 

{n,m}  最少n次 最多m次

{n,}  最少n次 最多不限

+ {1,} 最少1次 最多不限  多个

? {0,1} 最少一次  最多也就1次

( 0\d{2,3}-)?[1-9]\d{7}      ?前面包住的内容可有可无

* {0,} 可有可以没有 不推荐使用

\d{10}  不完美的电话号码 01234567899

完美:[1-9]\d{10}

QQ号 最少5位 最多11位

[1-9]\d{4,10} 最基本的电话号码正则表达式

\w@[a-z0-9]+\.[a-z]+

[^abc]  除了

^  行首(字符串开头)

$ 行尾  (字符串结尾)

上一篇下一篇

猜你喜欢

热点阅读