我在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