正则表达式

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]+$/

 

posted @ 2022-09-12 11:32  小禹宙  阅读(70)  评论(0)    收藏  举报