js手机号正则表达式11位数字,js正则匹配手机号

 分类:js知识时间:2023-08-12 07:30:06点击:

    JavaScript中可以使用正则表达式来匹配手机号,手机号通常是由11位数字组成的。以下是一个示例的正则表达式:

var regex = /^1[3456789]\d{9}$/;

    这个正则表达式可以匹配以1开头的手机号码,并且后面跟着9位数字。其中/^表示从字符串的起始位置开始匹配,$/表示匹配到字符串的结束位置。

    你可以使用match()方法或test()方法来检测一个字符串是否符合这个正则表达式。例如:

var phoneNumber = "13812345678";if (regex.test(phoneNumber)) {    console.log("手机号格式正确");} else {    console.log("手机号格式错误");}

    这段代码会打印出"手机号格式正确",因为手机号满足正则表达式的要求。如果phoneNumber的值不符合正则表达式的规则,就会打印"手机号格式错误"。

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: