正则表达式 替换

正则表达式的创建

1.利用RegExp对象创建   var 变量名=new RegExp(/表达式/)

2.利用字面量创建  var reg =/表达式/

 

测试正则表达式  test()

正则表达式名.test(要测试的文本)
 

边界符

开头 ^表达式 

结尾 表达式$

 

字符类

[adc]   查找方括号内的任何字符

[^adc]   查找不包含方括号内的任何字符   //中括号内有^  取反操作

[a-z]   查找任何从小写 a 到小写 z 的字符

 

量词符

*     可以出现0次或很多次   >=0

+    可以出现1次或很多次    >=1

?   出现一次或0次              1||0

{n}   出现n次            =n

{n,}  出现>=n次       >=n

{n,m}   出现 >=n 并且 <=m     >=n&&<=m

 

大括号   量词符,表示重复次数

中括号  字符集合,匹配方括中的任意字符

小括号 表示优先级

 

预定义类

\d    查找数字   [0-9]

\D   查询非数字  [^0-9]

\w   查询任意字母数字下划线  [A-Za-z0-9_]

\W  查询非字母 数字下划线     [^A-Za-z0-9_]

\s    查询空白字符(换行符,制表符,空格符)   [\t\r\n\v\f]

\S   查询非空白字符(换行符,制表符,空格符)   [^\t\r\n\v\f]

 

正则表达式参数 /表达式/参数

g: 全局匹配

i:忽略大小写

gi:全局匹配+忽略大小写

 

replace 替换

replace(被替换的字符串或正则表达,要替换的内容)  返回值为一个替换完毕的字符串

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值