格式化电话号码时,我的正则表达式允许空格

时间:2010-08-03 20:09:35

标签: regex

我在javascript中使用了以下正则表达式。

phone_number.match(/^1-\d{3}-\d{3}-\d{4}$/);

它有一个例外,效果很好。它允许空格。

我想严格格式化1-xxx-xxx-xxxx

但它允许1- xxx-xxx-xxxx

任何人都有任何想法我不能允许空格?

1 个答案:

答案 0 :(得分:2)

不,不。 ;-) 这是不可能的。在你的正则表达式/^1-\d{3}-\d{3}-\d{4}$/中,你没有任何空格字符 - 并且它不匹配(选中)。