正则表达式在web开发常用来匹配电话号码和邮箱地址,下面来看一下具体的例子。
比如我们要匹配邮箱:825348451@qq.com linsheng9731@163.org linsheng9731@gmail.cn
首先是@号前面的数字和字母,我们用 \w+ 匹配 然后是 . 符号前面的字符 同样是 \w+ ,所以我们可以得到:\w+@\w+.
然后是结尾的com,org,cn。这个我们用一个‘或’关系运算符链接“ |”。最后我们得到:\w+@\w+.(com|org|cn)
然后是电话号码:010-888899988,0735-541356565,手机号18767121143 13554125563等。
电话以‘-’号作为分割符号。\w+-\w+ 如果要指定数字个数的范围可以用 \w+-\w{1,7} 指定了数字可以是1个或者是7个。