JS如何实现身份证校验

  • 原创
  • |
  • 浏览:4105
  • |
  • 更新:

在进行WEB开发的时候,对于身份证的验证是很多需求中要求的。那么如何在前端完成身份证的验证呢?下面小编给大家介绍一下JS如何实现身份证的验证。

工具/原料

  • Sublime Text

方法/步骤

  1. 1

    首先准备一个HTML页面,然后准备好脚本标签,如下图所示

    JS如何实现身份证校验
  2. 1
    该信息未经授权抓取自百度经验
  3. 2

    接下来准备一个校验身份证日期的函数,如下图所示,需要判断日期是否合法,位数是否正确

    JS如何实现身份证校验
  4. 3

    下面是另一个辅助的日期函数,如下图所示,它主要是验证到月份级别,上面的是到天数级别

    JS如何实现身份证校验
  5. 4

    然后我们就开始实现身份证验证的方法,首先准备基本的变量,数组,如下图所示

    JS如何实现身份证校验
  6. 5

    然后进行验证前的赋值以及初始化操作,如下图所示,主要是把身份证中的字母都放在数组里

    JS如何实现身份证校验
  7. 6

    然后先验证18位的身份证号码,如下图所示,调用创建的辅助方法进行验证

    JS如何实现身份证校验
  8. 7

    然后就是15位的身份证验证,主要运用isDate6的辅助方法验证,如下图所示

    JS如何实现身份证校验
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部