正则表达式
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]+$/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix