javaScript 的 replace 关于正则的用法

Posted 酱油君nihao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript 的 replace 关于正则的用法相关的知识,希望对你有一定的参考价值。

var str="AGFCGFfG"
document.write(str.replace(/[^ABCDf]/g,‘H‘))  

------》》》》AHHCHHfH

解释:

1、说正则:

[^xyz]

负值字符集合。匹配未包含的任意字符。例如, ‘[^abc]‘ 可以匹配 "plain" 中的‘p‘、‘l‘、‘i‘、‘n‘。

所以str匹配的字符是:_GF_GF_G  ,然后把这些全替换为H  ,所以结果就是AHHCHHfH。

replace的把匹配到替换为后面的字符。


以上是关于javaScript 的 replace 关于正则的用法的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript正则表达式--String.replace()变量替换的一点笔记

JavaScript 正则表达式 string.replace( regex, "$1" );中“$1”的含义 及邮箱正则表达式

javascript正则表达式总结(test|match|search|replace|split|exec)

JavaScript中字符串的match与replace方法

JavaScript 正则表达式

关于正则表达式 ^ ,$ ,/g 的作用