随笔 - 26  文章 - 0  评论 - 0  阅读 - 12435

正则表达式

  • 身份证号1 const reg = /^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$/;
  • 驾驶证号1 const reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/;
  • 个人护照号1 const reg = /^[a-zA-Z]{5,17}$ | [a-zA-Z0-9]{5,17}$/;
  • 个人港澳居民来往内地通行证号码1 const reg = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/;
  • 个人台湾居民来往内地通行证号码 1 const reg = /^([0-9]{8}|[0-9]{10})$/; 
  • 个人军官证号码1 const reg = /^[\u4E00-\u9FA5]{1,2}/;
  • 个人士兵证号码1 const reg = /([0-9a-zA-Z]{4,8})(号?)$/;
  • 手机号码344 1 var phoneStr = str.replace(/\D/g, '').replace(/\s/g, '').replace(/(\d{3})(\d{0,4})(\d{0,4})/, '$1 $2 $3') 
  •  封装请求-->post_request或者get_request1 let reg = new RegExp('^([^\\_\\-\\s]+)[\\_\\-\\s].*$') 
  • 验证邮箱  1 const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; 
posted on   阿术阿术  阅读(82)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示