-6

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

4

1 回答 1

2

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

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

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

^\+?[\d\s]+(\-([\d\s]|[\s]*(\([\d]+\)[\s]*))+)+$
于 2013-09-16T10:18:08.680 回答