一些正则规则

平时收集的一些正则规则,不太会的同学可以拿去对着看看,多用几次就好了,互相勉励把。

\d 数字 [0-9]
\w 英文、数字、下划线 [a-z0-9_]
\s 空白字符
. 任意字符 尽量不用,太容易出问题
\D 非数字 [^0-9]
\W 非英文、数字、下划线 [^a-z0-9]
\S 非空白字符
i 忽略大小写
g global的简称找到全部(全局匹配)
\b 单词边界

量词: 个数

+ 若干(多少都可以)
{n} 正好n次
{n,m} 最少n次,最多m次
{n,} 至少n次,最多不限
{,m} 最少不限,最多m次
+ 一次或任意次{1,}
? 零次或一次{0,1}
* 任意次{0,} 建议不用,容易出错
[^] 排除
^ 行首(字符串开头)
$ 行尾(字符串结尾)


(0\d{2,3}-)?[1-9]\d{7} 注:?前面()里的可有可无

posted on 2015-12-09 22:56  求知的木头  阅读(153)  评论(0编辑  收藏  举报

导航