替换javascript中的多个字符

替换javascript中的多个字符,javascript,Javascript,我有一个字符串变量 var text = "hello hw r u"; 我需要将“h”替换为“*”,将“l”替换为“-” 我们必须这样做 text = text.replace(/h/g, "*").replace(/l/g, "-"); 在回答你下面的评论时 *是Reqular表达式模式中的特殊字符,需要使用反斜杠(\)字符对其进行转义。是的 replace(/\*/g, 'o') 看到这个了吗 在回答你下面的评论时 *是Reqular表达式模式中的特殊字符,需要使用反斜杠(\)字符对

我有一个字符串变量

var text = "hello hw r u";
我需要将“h”替换为“*”,将“l”替换为“-”

我们必须这样做

text = text.replace(/h/g, "*").replace(/l/g, "-");
在回答你下面的评论时

*
是Reqular表达式模式中的特殊字符,需要使用反斜杠(
\
)字符对其进行转义。是的

replace(/\*/g, 'o')
看到这个了吗

在回答你下面的评论时

*
是Reqular表达式模式中的特殊字符,需要使用反斜杠(
\
)字符对其进行转义。是的

replace(/\*/g, 'o')

看到这个了吗

我们不能在一个替换调用中完成…?您想要匹配两个不同的字符串并用两个不同的字符串替换它们。我不明白你怎么能在一个替换调用中做到这一点我们不能在一个替换调用中做到这一点…?你想匹配两个不同的字符串并用两个不同的字符串替换它们。我不明白你怎么能在一次替换电话中做到这一点