1.
[……] : 匹配括号中的任何一个字符.
[^……] : 匹配不在括号中的任何一个字符.
\w : 匹配任何一个字符(a~z , A~Z , 0~9).
\W : 匹配任何一个空白字符 .
\s : 匹配任何一个非空白字符.
\S : 与任何非单词字符匹配.
\d : 匹配任何一个数字.
\D : 匹配任何一个非数字.
[\b] : 匹配一个退格键字母.
{n,m} : 最少匹配前面表达式n次,最大为m次.
{n,} : 最少匹配前面表达式n次.
正则匹配公司名称
{n} : 恰好匹配前面表达式为n次.
? : 匹配前面表达式0或1 次{0,1}
+ : 至少匹配前面表达式1 次{1,}
* : 至少匹配前面表达式0次{0,}
| : 匹配前面表达式或后面表达式 .
(…) : 在单元中组合项目.
^ : 匹配字符串的开头.
$ : 匹配字符串的结尾.
\b : 匹配字符边界.
\B : 匹配非字符边界的某个位置.
2.举几个常用的正则表达式:
(1)验证.
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
\S+@\S+\ .\S+
(2) 验证网址:
HTTP://\S+\ .\S+  : 验证网址为大写字母 .
\S+\ . \S +    : 验证网址为小写字母.
(3) 验证:
\d{6}
(4) 其他
[0-9]  : 表示0~9 十个数字.
\d*  : 表示任意个数字.
\d{3,4}-\d{7,8} : 表示中国大陆的固定电话号码.
\d{2}-\d{5} : 验证由两位数字. 一个连字符再加5位数字组成的ID号.
<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*> : 匹配HTML标记.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。