如何在javascript或jquery中进行电话号码格式检查?

时间:2012-06-14 08:01:34

标签: javascript jquery regex phone-number

我有一个带有电话号码字段的表单,我需要使用按键上的格式进行验证。怎么做?
它会像,有些人输入一个特殊的字符,除了() - 或字母然后它应该显示一个警报,如果输入数字,那么它应该自动格式化为(999)-999-9999。
任何人都可以帮助我如何在jquery或javascript中执行此操作?

编辑
我使用下面的代码来获取jquery mask插件
$(#myid).mask("(999)-999-9999",{placeholder:" "}); 占位符用于将空白替换为“_”下划线。这现在完美无缺。

2 个答案:

答案 0 :(得分:4)

你可以使用像jQuery Masked input plugin

这样的插件

答案 1 :(得分:1)

Masked Input会做的伎俩

////$("#your_text_box_id").mask("<FORMAT YOU WANT>");
$("#textbox id").mask("99/99/9999");