正则表达式

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 @   小禹宙  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示