大家进来帮我解释段代码,关于正则表达式的!!谢谢!!
var reg=/^\d{3,4}-\d{7,8}$/;
这个是限制电话号码的吧,感觉限制太多了。要把它简化点。应该是如同“400-800-2121”或”01084856263“或“057812569862“等等。如何限制。谢谢,也帮我解释下,上面那个是什么意思。。
------解决方案--------------------/^\d{3,4}-\d{7,8}$/;
前面是3位或者4位数字,再 "-",后面再7或者8位数字
------解决方案--------------------400-800-2121”或”01084856263“或“057812569862“
var reg=/^[\d{3,4}-\d{7,8}|[\d{3}-\d{3}-\d{4}]]$/;
------解决方案--------------------前面是3位或者4位数字,再 "-",后面再7或者8位数字
你提的才是很多的限制,照着这个写不难
------解决方案--------------------400-800-2121”或”01084856263“或“057812569862“
var reg=/^[\d{3,4}-\d{7,8}|[\d{3}-\d{3}-\d{4}]]$/;
不好意思这个写错了
应该这样:
^(\d{3,4}-{0,1}\d{7,8})|(\d{3}-\d{3}-\d{4})$