我在JavaScript中有字符串,例如:「我有兩臺PC和兩臺筆記本電腦」; ,結果應該是「我有三臺PC和三臺筆記本電腦」。jquery如何替換所有字符串
所以,我想改變的單詞的所有出現的 「二」 到 「三」
我在JavaScript中有字符串,例如:「我有兩臺PC和兩臺筆記本電腦」; ,結果應該是「我有三臺PC和三臺筆記本電腦」。jquery如何替換所有字符串
所以,我想改變的單詞的所有出現的 「二」 到 「三」
new_string = 'pop'.replace(/二/克,' 三 ')
這將改變'兩'與'三'
這是簡單的JavaScript,你不需要它的jQuery – 2014-12-05 14:07:18
我會嘗試解釋,replacecng多一個事件可以用替換和正則表達式來完成。
var input = "i have two PC and two laptops";
var output = input.replace(/two/g, "three");
你需要普通的JS這個。您可以使用JQuery來查找並使用此文本更新DOM元素:) – Beri 2014-12-05 13:48:15
這將讓他們都:
function replace(find, replace, str) {
return str.replace(new RegExp(find, 'g'), replace);
}
var str = 'i have two PC and two laptops';
var find = 'two';
var replace = 'three'
alert(replaceAll(find,replace,str));
普通的JavaScript就足以做到這一點。但向我們展示一些你的努力。 – putvande 2014-12-05 13:44:02
你不需要這個jquery。使用一個簡單的替換(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace)。請在提問 – UnknownFury 2014-12-05 13:46:02
(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) – szpic 2014-12-05 13:46:06