标签: javascript regex
请有人帮我构建正则表达式以验证javascript中的手机号码。标准是我必须允许+符号, - 符号,数字,空格,开括号(和紧支撑( 例如:+0(080) - 90343534554
答案 0 :(得分:2)
如果对特殊字符的位置或数量没有限制,那么您可以使用以下正则表达式:
^[+\-\d\s\(\)]+$
但是根据标准,我建议使用:
^\+?[\d\s]+(\-([\d\s]|[\s]*(\([\d]+\)[\s]*))+)+$