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)