我尝试用下划线(_
)替换空格。在java脚本中使用bellow方法
var stt="this is sample";
var stpp= stt.split(' ').join('_');
var stpp= stt.replace(' ','_');
但它将用下划线替换第一个空格,之后它将忽略所有空格。
结果如
this_is sample
所以如何使用java脚本在sting中用(_)替换所有空格。
任何人都可以帮助我。
答案 0 :(得分:2)
使用全局标记(String#replace
)将g
与正则表达式一起使用:
var stpp = stt.replace(/ /g, '_');
答案 1 :(得分:1)
此:
str.replace(new RegExp(" ","g"),"_")
或者这个:
var newstring = mystring.split(' ').join('_');