我需要将“_”的每个实例替换为空格,将“#”的每个实例替换为空/空。
var string = '#Please send_an_information_pack_to_the_following_address:';
我试过这个:
string.replace('#','').replace('_', ' ');
我真的不喜欢这样的链接命令。有没有另一种方法可以做到这一点?
原文由 Shannon Hochkins 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你想替换多个字符,你可以调用
String.prototype.replace()
,替换参数是每次匹配调用的函数。您只需要一个表示您将在该函数中使用的字符映射的对象。例如,如果您想
a
替换为x
,将b
替换为y
,将c
替换为z
,您可以执行以下操作:输出:
234xyz567yyyyxz