用正则验证手机号是否合法
var reg = /^[1](3|[5-9])\d{9}$/
手机号开头必须是1所以正则的开头是 [1] 手机号第二位目前有356789所以 我们接着写(3|[5-9])剩下的9位是随机的数字所以我们用\d{9} 开头用^结尾用$限制这样就可以匹配手机号了
用正则验证身份证号是否合法
var reg4 = /^[1-9]\d{5}\d{4}\d{2}\d{2}\d{2}\d(\d|X)$/
第一位是1-9,二到6位是随机数字\d{5}之后是4位的出身年月日\d{4}\d{2}\d{2}之后随机数两个\d{2}倒数第二位单数代表男双数是女\d最后一位是数字或者X (\d|X)