摘要: 由于手机号段的不断更新,以前的正则表达式已经无法满足需求。重新编写这条表达式123var regex = { mobile: /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/ }表达式分析: “/”代表一个正则表达式。“^”代表字符串的开始位置,“$”代表字符串的结束位置。“?”代表匹配前面的字符一个或零个,所以这里0?的意思是手机号码可以以0开头或不以0开头。接下的部分验证11位的手机号码,先从13开始,因为从130-139都有所以可选区间是[0-9],15开头的号码没有154所以[]里面没有4这个数字,当然也可以写成[0-3. 阅读全文
posted @ 2014-01-24 09:38 史红星-shihongxing 阅读(335) 评论(0) 推荐(0) 编辑