如何替换JQuery或Javascript中的每个单词?

如何替换JQuery或Javascript中的每个单词?,javascript,jquery,regex,Javascript,Jquery,Regex,我试图用另一个词替换文本中的每个词,但找不到任何可以这样做的词 像这个例子: 从此> 你好,我叫罗伯特。 对此> 轻声轻声轻声轻声 (字数相同) 有人能帮我吗? 提前感谢。只需使用String.prototype。替换: var-from='你好,我叫罗伯特'; var to=from.replace(/([a-zA-Z]+)/g,“ligh”); //如果你想在一个单词中使用数字,也可以使用“[a-zA-Z0-9]” var to2=从。更换(/([a-zA-Z0-9]+)/g,‘ligh’

我试图用另一个词替换文本中的每个词,但找不到任何可以这样做的词

像这个例子:

从此> 你好,我叫罗伯特。

对此> 轻声轻声轻声轻声 (字数相同)

有人能帮我吗?
提前感谢。

只需使用
String.prototype。替换

var-from='你好,我叫罗伯特';
var to=from.replace(/([a-zA-Z]+)/g,“ligh”);
//如果你想在一个单词中使用数字,也可以使用“[a-zA-Z0-9]”
var to2=从。更换(/([a-zA-Z0-9]+)/g,‘ligh’);

console.log(to)
\w
相当于
[A-Za-z0-9.]
。因此,对于
“嗨,我的名字是罗伯特”
它将失败。真的!将更新我的回答这取决于OP如何定义一个词-可能他对示例1没问题。你如何定义一个词?那么
Foo1
\u-bar
等呢。。。?