第十三届蓝桥杯(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 = regExp.test(phoneNumber);
return flag;
}
标签:Web,手机号,index,蓝桥,flag,phoneNumber,手机号码,格式,第十三届 来源: https://blog.csdn.net/qq_16674623/article/details/121797106