正则表达式使用的基本语法:
常见的 $ 和 ^ 两个特殊符号,^是指出一个字符串的开始,
是一个字符串的结束。正则表达式通常有两个
/
包裹,如下:
/
[
]
是一个字符串的结束。正则表达式通常有两个/包裹,如下: /^[ ]
是一个字符串的结束。正则表达式通常有两个/包裹,如下:/[]/
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、姓名正则常见的限制姓名为中文,长度2−6位。varreg=/[4˘E00−9˘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=/[a−zA−Z]([−a−zA−Z0−9]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+/;
常用的正则表达式
最新推荐文章于 2024-08-18 11:32:40 发布