var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
这个表达式的意思是:
1--以1为开头;
2--第二位可为3,4,5,7,8,中的任意一位;
3--最后以0-9的9个整数结尾
现在出现了16X,19X,
所以要改下:
var myreg=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;
https://blog.csdn.net/nongweiyilady/article/details/74007124
---------------------------------------------------------------------------------------------------------------------------
/*
* 创建一个正则表达式,用来检查一个字符串是否是一个合法手机号
*
* 手机号的规则:
* 1 3 567890123 (11位)
*
* 1. 以1开头
* 2. 第二位3-9任意数字
* 3. 三位以后任意数字9个
*
* ^1 [3-9] [0-9]{9}$
*
*/
var phoneStr = "13067890123";
var phoneReg = /^1[3-9][0-9]{9}$/;
console.log(phoneReg.test(phoneStr));