我想「之前」,以取代每一個字包括除一個特定字包括「之前」(不區分大小寫)替換由JavaScript所有單詞除了一個特定字
示例:「前」 =「後「;除了「beforethree」
beforeone beforetwo beforethree beforefour
的結果應該是:
afterone aftertwo beforethree afterfour
我的代碼是:
<script>
function Replace() {
var str = document.getElementById("id").innerHTML;
var res = str.replace(/before/gi, "after");
document.getElementById("id").innerHTML = res;
}
</script>
非常感謝你們提前!
使用[排除模式](http://www.regular-expressions.info/lookaround .html)來檢查這個單詞是**之前**而不是**之前** ** – vlaz