script之正则表达式

本文介绍了正则表达式的概念及基本语法,包括常用的符号规则、执行方法等,并提供了实例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍

正则表达式即规则表达式,用一个表达式去匹配字符串中是否有部分字符串满足规则条件

语法

书写:var name=/***/


用符号制定规则:

  • \d
  • \w //
  • \s      //匹配空格、换行符
  • . //匹配除“\n”的所有字符
  • ------------------------------------------------------------------------------------------
  • \W //取\w的反
  • \b //两个单词之间的间隙
  • ------------------------------------------------------------------------------------------
  • () 里面字符作一个整体
  • [] 里面字符中的其中一个
  • {} //重复次数
  • ? //0或1次
  • + //至少重复出现1次
  • * //重复任意次
  • ------------------------------------------------------------------------------------------
  • ^n //匹配以n开头的字符、放在中间表示取反
  • n$ //匹配以n结尾的字符
  • | //或运算;比如(|)组合写、一般配合中括号
  • ?=n //匹配紧跟着的字符是n


执行方法

reg.exec(str) //返回匹配到的字符串,或则str.reg(reg)

reg.test(str) //返回boolean值是否拍匹配到


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值