javascript正则电话号码—js正则表达式验证电话号码:代码示例

pythondaimakaiyuan

温馨提示:这篇文章已超过246天没有更新,请注意相关的内容是否还可用!

javascript正则电话号码—js正则表达式验证电话号码:代码示例

JavaScript正则表达式可以用来验证电话号码的格式是否正确。电话号码的格式可以是不同的,比如带有国家/地区代码、带有分隔符、带有括号等等。下面是一个示例代码,用来验证电话号码是否符合以下格式要求:

1. 可以是纯数字的电话号码,长度为10位或11位,例如:1234567890 或者 12345678901。

var phoneNumber = "1234567890";

var phoneNumberPattern = /^\d{10,11}$/;

var isValid = phoneNumberPattern.test(phoneNumber);

console.log(isValid); // 输出 true

2. 可以带有国家/地区代码,以加号开头,然后是数字,长度为11位或12位,例如:+861234567890 或者 +12345678901。

var phoneNumber = "+861234567890";

var phoneNumberPattern = /^\+\d{11,12}$/;

var isValid = phoneNumberPattern.test(phoneNumber);

console.log(isValid); // 输出 true

3. 可以带有分隔符,例如:123-456-7890 或者 (123) 456-7890。

var phoneNumber = "123-456-7890";

var phoneNumberPattern = /^\d{3}-\d{3}-\d{4}$/;

var isValid = phoneNumberPattern.test(phoneNumber);

console.log(isValid); // 输出 true

综合起来,可以使用不同的正则表达式来验证不同格式的电话号码。通过使用`test()`函数,可以判断一个电话号码是否符合指定的格式要求。如果`test()`返回`true`,则表示电话号码格式正确,否则表示格式不正确。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码