如何使用javascript替换字符串中的所有空格?

How to replace all spaces present in a string with underscore using javascript?

本问题已经有最佳答案,请猛点这里访问。

我有一个用空格分隔单词的字符串。我想用下划线替换字符串中的所有空格。请告诉我这方面的任何小代码,因为我的解决方案占用了太多空间。示例:"divyanshu singh divyanshu singh"输出:"Divyanshu_Singh_Divyanshu_Singh"


试试这个:

1
2
3
    var str ="Divyanshu Singh Divyanshu Singh";
    var res = str.replace(/ /g,"_");
    console.log(res);

使用,//g是regex(正则表达式)。标志g表示全局,并导致替换所有匹配项。