正则表达式 常用总结

前言:在写管理页面前端的的时候看到了HTML 属性:pattern - HTML(超文本标记语言) | MDN (mozilla.org),补充一下正则匹配的相关知识。

正则表达式可以在文本中查找、替换、提取和验证特定的模式。

一、常用匹配语法

  • runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的那个字符必须至少出现一次(1次或多次)尝试一下 »

  • runoo*b,可以匹配 runob、runoob、runoooooob 等,***** 号代表前面的那个字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)尝试一下 »

  • colou?r 可以匹配 color 或者 colour? 问号代表前面的那个字符最多只可以出现一次(0次或1次)尝试一下 »

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1BR7HXmv-1689219729340)(../images/正则表达式/image-20230612090046166.png)]

  • [ABC],可匹配匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所有的 e o u a 字母。

  • [^ABC],匹配除了 […] 中字符的所有字符,例如 [^aeiou] 匹配字符串 “google runoob taobao” 中除了 e o u a 字母的所有字符。

  • [A-Z],[A-Z] 表示一个区间,匹配区间A-Z中所有的大写字母。

  • [a-z],[a-z] 表示一个区间,匹配区间a-z中所有的小写字母。

  • .,表示匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]

  • [\s\S],匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。可以单用/s或/S。

  • \w, 匹配字母、数字、下划线。等价于 [A-Za-z0-9_]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值