我对正则表达式很好奇,并且对编程非常陌生,我想知道以这种方式替换同一字符串的不同部分是否会有任何问题(或更好的方法):
str2.replace(/hanna/ig, 'clark').replace(/anna/ig, 'ark')
例如:
HTML:
<p id="test2" onClick="fixit2()">Hanna Hanna Bobanna Banana Nana Fo Fanna</p>
Javascript:
function fixit2()
{
var str2 = document.getElementById('test2').innerHTML;
alert(str2);
alert(str2.replace(/hanna/ig, 'clark').replace(/anna/ig, 'ark'));
}
我一直在这里工作: