【发布时间】:2018-12-01 11:40:22
【问题描述】:
我有这个电话正则表达式,但我希望它接受空格。
例如+57 52 5252255 应该通过,但目前没有通过。
“+91 9 820 09 8200”也应该通过
所以任何地方的空间都是可以接受的
var phone_regex =/^\s*(?:\+?(\d{1,3}))?[- (]*(\d{3})[- )]*(\d{3})[- ]*(\d{4})(?: *[x/#]{1}(\d+))?\s*$/;
【问题讨论】:
-
只是一个想法,我相信有人会为你修复正则表达式,但我会在验证数字之前尝试去掉所有不必要的符号和空格。这样,您可以在将电话号码插入数据库之前定义自己的电话号码格式。
标签: javascript regex