第⼗三届蓝桥杯(Web应⽤开发)线上模拟赛【第⼆题】(修复注册验证
题)
考试需求
要求⼿机号要以 186、134-139 或 150-152 开头,满⾜这些格式的⼿机号可以提交,否则显⽰「⼿机号格式不正确」。
如上所⽰的 index.html 中,即使输⼊了正确的⼿机号码,仍提⽰「⼿机号格式不正确」。请检查 index.html ⽂件中的 JavaScript 脚本,到并修复当前⼿机号码验证所存在的 Bug,使注册页⾯的⼿机号码验证功能可以正常使⽤。
问题原因
正则表达式匹配规则错误
解决办法
写⼊⼀个正则表达式进⾏⼿机号码匹配
参考代码
index.js
function isPhone(phoneNumber){
var regExp =/^1(86|3[4-9]|5[0-2])/;
var flag = st(phoneNumber);
return flag;
}
>当前页面脚本发生错误