猿问

JavaScript正则表达式替换

var str = "the quick fox jumps over a lazy dog";

如上,要将所有的字母“a”和“o”分别替换成“a(hi)”和“o(hi)”,请问怎么替换?

一口一个鹅蛋
浏览 1255回答 2
2回答

李晓健

str.replace(/[a,o]/g, "$&"+'(hi)');  //[a,o] 这里随便加  可以试下

李晓健

str.replace(/a/g,'a(hi)').replace(/o/g,'o(hi)');可以试下这个。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答