正则表达式
1.“正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。”

2.大写A到Z的表达式:/[A-Z]/
3.小写a到z的表达式:/[a-z]/
4.数字从1到9的表达式:/[0-9]/

5. ? 代表0个或者1个
+ 代表1个或者多个
* 代表0个或者多个
6.\d数字、\s空白符、\w数字字母下划线、任意字符
7. {至少,最多},
{,最多}表示上限、
{至少,}表示下限
8.创建正则表达式
reg = /o/ 代表替换第一个o
reg = /o/g 替换所有的o
reg = /o/gi 忽略大小写,替换所有的o

9. 需求 正则表达式
用户名 /^[a-zA-z_][a-zA-Z_0-9]{5,9}$/
密码 /^[a-zA-Z-9_\@#&*]{6,12}$/
前后空格 /^\s+|\s+$/g
电子邮箱 /^[a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+[.]{1})+[a-zA-Z]+$/
浙公网安备 33010602011771号