【问题标题】:regular expression to validate mobile number [closed]验证手机号码的正则表达式[关闭]
【发布时间】:2013-09-16 10:15:05
【问题描述】:

请任何人帮助我构建一个正则表达式来验证 javascript 中的手机号码。标准是我必须允许 + 符号、- 符号、数字、空格、左大括号 ( 和右大括号 ( 例如:+0 (080) - 90343534554

【问题讨论】:

标签: javascript regex


【解决方案1】:

如果对特殊字符的位置或数量没有限制,那么您可以使用下面的正则表达式:

^[+\-\d\s\(\)]+$

但是根据标准,我建议使用:

^\+?[\d\s]+(\-([\d\s]|[\s]*(\([\d]+\)[\s]*))+)+$

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多