js 校验身份证号码,js利用正则校验身份证

js 校验身份证号码,js利用正则校验身份证

这一篇来分享如何用JS和正则来校验身份证号码的合法性,这也是我们经常用到的一个功能了吧。记录一下。

代码片段

isCardNo(card) {
    const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    if (reg.test(card) === false) {
        return false;
    } else {
        return true;
    }
},



//使用
if(this.isCardNo(card)){
    alert("合法")
} else {
    alert("不合法")
}

利用上面的代码片段就可以快速的校验当前身份证号是否符合证件号规则是否合法。

 

个人感悟: 通过这些年的学习,接触了很多框架,Ag、Vue/ React… … ,但是我发现万丈高楼平地起都离不开JS,这才是根基。不论做什么写什么项目,学习什么新的框架, 如果原生JS学习的不好的话,后期都不会走的太顺,不会理解的透彻,所以不管前端如何发展,我们都要打牢根基我们的JS基础吧。

下面给大家推荐一套我个人感觉非常不错的课程《 再学JavaScript ES(6-11)全版本语法大全 》直接下载

站内部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
赞赏是最好的支持
如果对你有帮助那就支持一下吧
立即赞赏
分享到:
赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏