正则表达式的电话号码,允许强制10位和`+`,`()`,空格字符

时间:2012-04-19 20:01:06

标签: regex

在正则表达式中搜索电话号码,允许强制使用10位数字和+,(),空格字符,

我尝试了下面的代码,但它不起作用:

"^[0-9]{10,10}[' '+()]$"

2 个答案:

答案 0 :(得分:6)

尝试^[ ()+]*([0-9][ ()+]*){10}$

这将与输入中的任何其他位置的任意数量的()+字符完全匹配10位数字。

答案 1 :(得分:0)

尝试使用^[0-9\ \(\)\+]{10}$