现在越来越多的地方用到手机注册。

前段时间和一位同事对手机号码的初步验证产生了不同的意见。

A君认为手机号码的验证除了检测是11位数字外,还要检测前三位,是否是合法的(有一个合法的表,A君进行维护)

而我觉得只需要检测是不是11位数字,最多加一个第一位是否为1的验证。

大致的过程是,我企图用前三位数字的有效组合会不断增加,这样会导致这个合法的表需要一个人维护。

而A君认为使用合法表会进一步检测号码的有效性,减小服务器压力(减少向短信提供商发送请求的次数)。

最近在看《程序员修炼之道》一书。里面有句话这不是你是否能记住的问题,而是你何时忘记的问题。

回到号码检测上来。A君确实可以一直关心新出的号码头,以维护合法表。但不能保证一定不会忘记这个问题。或者说,当需要记住的事情多了的时候,总会有忘记的一天。更何况,人员变更,交接遗漏。

所以为了防止这些麻烦,还是少做些需要关心一辈子的事情。至于效率的问题,我们可以再想办法。

关于手机号码有效的验证相关推荐

  1. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  2. 手机号码与邮箱验证的正则表达式及其常用正则表达式

    var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则 var phoneNum = '15507621999';//手机号码 var flag = reg.test(p ...

  3. php验证邮编,php 电话号码 手机号码 邮编 电子邮件 验证

    第二电脑网导读: } //手机号码验证 function valiMobile(sj) { var re = /^13{8}$/; return re.test(sj); } //邮政编号验证 fun ...

  4. 2022手机号码JS正则表达式验证实例代码

    这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​ 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...

  5. vue 前端 邮箱、密码、手机号码等输入验证规则

    最近在写前端表单验证的时候,发现一篇文章质量很好,所以写下这篇文章记录 原文章链接:vue 邮箱.密码.手机号码等输入验证规则 1.手机号 const checkPhone = (rule, valu ...

  6. 手机号码 与 邮箱验证

    为什么80%的码农都做不了架构师?>>>    <script>var h=document.getElementById("mobile");if( ...

  7. 3、身份证、数字、日期、手机号码等等的验证判断

    一.使用方法 1.在main.js中引入 import { validatorUtil } from '../until/validatorUtil.js'; 2.挂载到vue的原型链上 Vue.pr ...

  8. EasyUi 手机号码,邮箱,remote验证

    页面: <form id="form2" style="padding:10px 20px 10px 40px;"><p>登录名: &l ...

  9. JavaScript手机号码格式(正则表达式验证)支持最新电信199移动198联通166

    最近公司项目需要对手机号进行校验,于是使用了" /^1[34578]\d{9}$/ "这个正则进行校验,后来测试提出当输入199开头的手机号时校验不通过,于是发现原来各大运营商新增 ...

最新文章

  1. c语言俄罗斯方块注释,C语言学习1年-俄罗斯方块(无注释)
  2. 记一次有惊无险的 JVM 优化经历!
  3. OpenCV图像处理使用笔记(二)——图像矩阵的掩膜操作
  4. JQ实现三个Select下拉框互斥
  5. logback配置(与log4j对比)
  6. Nginx突破高并发的性能优化 - 运维笔记
  7. dbexception.java,mysql – org.h2.jdbc.JdbcSQLException:找不到列“ID”
  8. cisco packet tracer 5.3.rar_思科cisco的asa防火墙排错命令packet-tracer
  9. 设计模式笔记(21)---备忘录模式(行为型)
  10. JMeter 检查点之响应断言(Response Assertion)
  11. IOC容器特性注入第五篇:查找(Attribute)特性注入
  12. 【文本处理】格式crs_stat输出
  13. 为什么 Eureka 比 ZooKeeper 更适合做注册中心?
  14. 微信小程序封装post,get
  15. lvremove 删除逻辑卷
  16. Qt 5.9.6 下载及安装
  17. Windows 2003企业版安装篇
  18. 信息系统规划方法-战略目标集转化法(SST)
  19. 时间序列-异常检测(Anomaly Detection)(四):深度学习方法
  20. Python爬虫获取京东大数据!其实爬虫真的很简单!

热门文章

  1. 视频编码中编码块划分
  2. 编辑为什么建议转投_将论文转投到另一期刊的利弊
  3. STC89C52RC单片机控制流水灯
  4. Gerrit+Nginx
  5. H265 HEVC 协议文档第4章缩写词及其含义翻译
  6. 做一只可爱的小猪背包 [Cover 背包九讲]
  7. SpringCloud Alibaba 2021微服务实战十三 gateway 全局过滤器打印日志及如何忽略全局过滤器
  8. 新电脑改win7系统如何调整bois的方法总结
  9. 网上0月租不限量、不实名的流量卡是真的吗?
  10. Microsoft Edge右下角烦人的广告