常用的正则表达式

正则表达式使用的基本语法:
常见的 $ 和 ^ 两个特殊符号,^是指出一个字符串的开始, 是一个字符串的结束。正则表达式通常有两个 / 包裹,如下: / [ ] 是一个字符串的结束。正则表达式通常有两个/包裹,如下: /^[ ] 是一个字符串的结束。正则表达式通常有两个/包裹,如下:/[]/
1、用户名正则
常见的平台用户名都是由数字、字母、下划线组成的6-20位,正则表达式使用如下
var reg = /1{6,20}KaTeX parse error: Undefined control sequence: \d at position 168: …?=.{6,20})(?=.*\̲d̲)(?=.*[A-Z])(?=…%^&?]). / 3 、姓名正则常见的限制姓名为中文,长度 2 − 6 位。 v a r r e g = / [ 4 ˘ E 00 − 9 ˘ F A 5 ] 2 , 6 / 3、姓名正则 常见的限制姓名为中文,长度2-6位。 var reg = /^[\u4E00-\u9FA5]{2,6} /3、姓名正则常见的限制姓名为中文,长度26位。varreg=/[4˘E009˘FA5]2,6/
4、手机号正则
手机号规则就是统一的11位数字,必须是1开头的,第二位要限制到3、5、6、7、8、9中,后边的9位是0-9之间。
var reg = /^1[356789]\d{9}KaTeX parse error: Undefined control sequence: \d at position 35: …^1(3|5|6|7|8|9)\̲d̲{9}/ //方式2
5、身份证号正则
var reg = /2\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]KaTeX parse error: Undefined control sequence: \- at position 74: … /^([A-Za-z0-9_\̲-̲\.])+\@([A-Za-z…/
7、车牌号正则
var reg = /3{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1} / 8 、微信号正则 v a r r e g = / [ a − z A − Z ] ( [ − a − z A − Z 0 − 9 ] 5 , 19 ) + / 8、微信号正则 var reg = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+ /8、微信号正则varreg=/[azAZ]([azAZ09]5,19)+/
9、QQ号正则
var reg = /4[0-9]{4,10}KaTeX parse error: Undefined control sequence: \d at position 67: …整数:var reg = /^\̲d̲+/
负整数:var reg = /^-\d+KaTeX parse error: Undefined control sequence: \d at position 21: … var reg = /^-?\̲d̲+/
正数: var reg = /^\d*.?\d+KaTeX parse error: Undefined control sequence: \d at position 20: …: var reg = /^-\̲d̲*\.?\d+/;


  1. 0-9A-Za-z_ ↩︎

  2. 1-9 ↩︎

  3. 京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z ↩︎

  4. 1-9 ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值