我是RegEx的新手,需要一些指导。现在我对电话号码进行了以下验证:
(\ d {3})?\ d {3}(| - )?\ d {4} | ^ \ d {3}(| - )?\ d {3}(| - )?\ d {4}
不幸的是,我导入结果的系统并不认为数字仅由空格分隔或根本没有分开。公式看起来像需要破折号或括号,并且只接受以下格式:XXX-XXX-XXXX或(XXX)XXX-XXXX?
感谢您的协助。
答案 0 :(得分:0)
从简单开始:
\d{3}-\d{3}-\d{4}
可以很好地处理212-867-5309之类的数字。
至于其他人,如果你保持简单,我会说你和你的用户会更好。没有转换,没有选择。选择一个标准。简单就是好。
如果您必须坚持,请查看this web site寻求帮助。你不是第一个。