【发布时间】:2013-01-30 04:51:45
【问题描述】:
我想使用以下格式的正则表达式验证我的电话号码。我用谷歌搜索了这些东西,但我找不到以下格式的正则表达式...
079-26408300 / 8200
(079) 26408300
079 264 083 00
9429527462
谁能指导我如何验证上述格式的电话号码字段?
我只想验证上述格式的电话号码,因为现在只使用以下正则表达式 var phone_pattern = /^[a-z0-9]+$/i;
@阿里·沙阿·艾哈迈德
var phone_pattern = "(\d{10})|(\d{3}-\d{8}\s/\s\d{4})|((\d{3}\s){3}\d{2})|((\d{3})\s\d{8})";
这是检查其是否有效的方式
if (!phone_pattern.test(personal_phone))
{
$("#restErrorpersonalphone").html('Please enter valid phone number');
$("#personal_phone").addClass('borderColor');
flag = false;
} else {
$("#restErrorpersonalphone").html('');
$("#personal_phone").removeClass('borderColor');
}
它不工作。我是否以错误的方式实施?
【问题讨论】:
-
去掉除数字以外的所有内容并处理原始数字,没有空格、括号、加号等不是更好吗?
-
好的..可以说我不想要括号+。但它需要使用 - ..请查看我更新的问题
-
你在发帖前搜索过这个吗?有很多关于验证电话号码的帖子。
-
是的,我搜索过,但找不到我想要的方式
标签: regex validation phone-number