技术博客沐辰资源网,网站源码,教程软件分享,-QQ技巧大全-钻石皇朝-技术QQ网-QQ业务乐园-QQ国际网络 分类搜索 官网    VIP电影   留言板   免责声明    我要投稿   ----  

小沐博客

网站首页 好玩代码 正文

手机号码、邮箱、身份证、银行卡的正则验证-网站工程师必备

2018-02-18 好玩代码 536 ℃ 2 评论

这个是【手机号码、邮箱、身份证、银行卡的正则验证-网站工程师必备】只要是我们网站工程师都会用到的正则表达式         我下面全部给大家列出来了        这样可以很有效率的剩下    大家的很多时间   自己再写一遍了

TIM图片20180218000700.png

手机号码:


  • var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 

电子邮箱:
  • /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/i

身份证:
  • var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;

  • var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;

银行卡:
  • function luhmCheck(bankno){

  •         var lastNum=bankno.substr(bankno.length-1,1);//取出最后一位(与luhm进行比较)

  •         var first15Num=bankno.substr(0,bankno.length-1);//前15或18位

  •         var newArr=new Array();

  •         for(var i=first15Num.length-1;i>-1;i--){    //前15或18位倒序存进数组

  •             newArr.push(first15Num.substr(i,1));

  •         }

  •         var arrJiShu=new Array();  //奇数位*2的积 <9

  •         var arrJiShu2=new Array(); //奇数位*2的积 >9

  •         var arrOuShu=new Array();  //偶数位数组

  •         for(var j=0;j<newArr.length;j++){

  •             if((j+1)%2==1){//奇数位

  •                 if(parseInt(newArr[j])*2<9)

  •                     arrJiShu.push(parseInt(newArr[j])*2);

  •                 else

  •                     arrJiShu2.push(parseInt(newArr[j])*2);

  •             }

  •             else //偶数位

  •                 arrOuShu.push(newArr[j]);

  •         }

  •         var jishu_child1=new Array();//奇数位*2 >9 的分割之后的数组个位数

  •         var jishu_child2=new Array();//奇数位*2 >9 的分割之后的数组十位数

  •         for(var h=0;h<arrJiShu2.length;h++){

  •             jishu_child1.push(parseInt(arrJiShu2[h])%10);

  •             jishu_child2.push(parseInt(arrJiShu2[h])/10);

  •         }

  •         var sumJiShu=0; //奇数位*2 < 9 的数组之和

  •         var sumOuShu=0; //偶数位数组之和

  •         var sumJiShuChild1=0; //奇数位*2 >9 的分割之后的数组个位数之和

  •         var sumJiShuChild2=0; //奇数位*2 >9 的分割之后的数组十位数之和

  •         var sumTotal=0;

  •         for(var m=0;m<arrJiShu.length;m++){

  •             sumJiShu=sumJiShu+parseInt(arrJiShu[m]);

  •         }

  •         for(var n=0;n<arrOuShu.length;n++){

  •             sumOuShu=sumOuShu+parseInt(arrOuShu[n]);

  •         }

  •         for(var p=0;p<jishu_child1.length;p++){

  •             sumJiShuChild1=sumJiShuChild1+parseInt(jishu_child1[p]);

  •             sumJiShuChild2=sumJiShuChild2+parseInt(jishu_child2[p]);

  •         }

  •         //计算总和

  •         sumTotal=parseInt(sumJiShu)+parseInt(sumOuShu)+parseInt(sumJiShuChild1)+parseInt(sumJiShuChild2);

  •         //计算Luhm值

  •         var k= parseInt(sumTotal)%10==0?10:parseInt(sumTotal)%10;

  •         var luhm= 10-k;

  •         if(lastNum==luhm){

  •             return true;

  •         }

  •         else{

  •             return false;

  •         }

  •     }





Tags:

< 本网宣 >
如有密码均为:www.mucna.cn
学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

站长QQ:858896214  官方QQ群:暂时没有

猜你喜欢

已有2位网友发表了看法:

  • 大富翁

    大富翁  评论于 [2019-03-16 09:09:42]  回复

    谢谢博主分享

欢迎 发表评论:

搜索
最近发表
网站分类
  • 骗子揭露
  • 杂乱资源
  • 代码技术
  • 软件源码
  • 教程分享
  • 软件分享
  • 网站源码
  • 空间/VPS/域名
  • 影视福利
  • 安卓神器
  • 建站模板
  • 好玩代码
  • wp资源
  • 博客公告
  • QQ头像说说
  • PSD源码
  • 易语言源码
  • 现金活动
  • 游戏辅助
  • SEO技术
  • 主机教程
  • 前端教程
  • QQ活动
  • 电脑教程
  • 建站技术
  • 膜拜大牛
  • 后期教程
  • emlog资源
  • zblog资源
  • 动漫推荐
  • 娱乐技术
  • 网站插件
  • 服务器推荐
  • 手机壁纸
  • 电脑壁纸
  • dz资源
  • «   2019年4月   »
    1234567
    891011121314
    15161718192021
    22232425262728
    2930
  • 乐道免费主机
  • 知名吧
  • 博客导航网
  • 免费收录网站
  • 忆笙资源网
  • 沐辰客栈
  • 博客大全
  • 网站免费收录
  • 壹网分类目录
  • 小黑屋技术网
  • 尚悦娱乐网
  • 天事资源
  • 梦站博客
  • 免费影视
  • 小灵博客
  • 神奇博客
  • 标签列表
    文章归档
  • 2019年4月 (104)
  • 2019年3月 (10)
  • 2019年2月 (1)
  • 2019年1月 (12)
  • 2018年11月 (34)
  • 2018年9月 (6)
  • 2018年8月 (53)
  • 2018年3月 (17)
  • 2018年2月 (270)
  • 2018年1月 (513)
  • 2016年2月 (1)
  • 2016年1月 (11)
  • 2015年8月 (12)
  • 2015年7月 (28)
  • 2015年6月 (4)
  • 2015年5月 (38)
  • 2015年4月 (24)
  • 2015年3月 (34)
  • 2015年2月 (110)
  • 2014年11月 (8)
  • 2014年10月 (1)
  • 2014年8月 (41)
    • RainbowSoft Studio Z-Blog
    • 订阅本站的 RSS 2.0 新闻聚合
    网站收藏
  • 免费空间
  • 低价社区
  • 最新留言
    控制面板
    您好,欢迎到访刀贱贱博客!
      [查看权限]
    站点信息
    • 文章总数:1336
    • 页面总数:2
    • 分类总数:36
    • 标签总数:11
    • 评论总数:844
    • 浏览总数:781052
    导航栏