[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
下面是编程素材网从别的网站找来的代码。大家可以看下。另我们推荐大家学习下正则表达式,好多地方离开正则表达式真的不行。
d 代表一个数字
例如:1或2或3,单个数字
如果是多个可以用d*
d{7,8} 代表7-8位数字(表示电话号码)
例如:12345678
{7,8}表示7位或9位数字,一般电话号码符合。
d{3,} 代表分机号码
例如:123,12345
{3,}表示最低3个数字,可以更多
0d{2,3} 代表区号
例如:021
[0+]d{2,3} 代表国际区号
如果使用减号连接,完整的应该是
/^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/
测试代码:
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
正则表达式
30分钟入门教程
[url=http://www.1sucai.cn/tools/zhengze.html]http://www.1sucai.cn/tools/zhengze.html[/url]
正则表达式 基础资料
[url=http://www.1sucai.cn/article/18526.htm]http://www.1sucai.cn/article/18526.htm[/url]