js正则表达式基本用法

/^[0-9]{1,20}$/    # 字符范围在0-9之间,长度为1-20的规则

/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/   # 5-20个以字母开头、可带数字、"-"、"."的规则

/^[a-zA-Z]{1,30}$/    # 1-30个以字母开头的规则

/^1(3|4|5|6|7|8|9)\d{9}$/   # 以1开头的11位手机号码

/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/   # 普通电话、传真电话:可以“+”或数字开头,可含有“-”

/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/   # email邮箱的正确表达式

/^(\w){6,20}$/   # 只能输入6-20个字母、数字、下划线

/^http[s]{0,1}:\/\/.+$/ 或 /^http[s]{0,1}:\/\/.{1,n}$/ (表示url串的长度为length(“https://”) + n )   # 校验URL

/^[\u4E00-\u9FA5]+$/   # 纯中文字符

/^.{5,15}$/   # 任意5-15位字符

/^[A-Za-z]+$/   # 由26个英文字母组成的字符串

/^[A-Z]+$/   # 由26个英文字母的大写组成的字符串

/^[a-z]+$/   # 由26个英文字母的小写组成的字符串

/^[A-Za-z0-9]+$/   # 由数字和26个英文字母组成的字符串

/^\w+$/   # 由数字、26个英文字母或者下划线组成的字符串

/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/   #  年-月-日

/^[a-zA-Z0-9 ]{3,12}$/   # 以小写、大写英文字母或数字开头,3-12位的邮政编码
posted @ 2021-11-23 10:46  柠七。  阅读(90)  评论(0)    收藏  举报