其他分享
首页 > 其他分享> > 第十三届蓝桥杯(Web 应用开发)线上模拟赛【第二题】(修复网站显示问题)

第十三届蓝桥杯(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