如何在Javascript中使用正则表达式用空格替换下划线

Kar*_*Ali 20 javascript regex replace

如何在Javascript中使用正则表达式用空格替换下划线?

var ZZZ = "This_is_my_name";
Run Code Online (Sandbox Code Playgroud)

pep*_*n88 52

如果它是一个JavaScript代码,写下来,将变换后的字符串放入ZZZ2:

var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.replace(/_/g, " ");
Run Code Online (Sandbox Code Playgroud)

另外,你可以用效率更低但更时髦的方式来做,而不使用正则表达式:

var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.split("_").join(" ");
Run Code Online (Sandbox Code Playgroud)

  • 引用[Crescent Fresh](http://stackoverflow.com/a/441035/1778898)引用[John Resig](http://ejohn.org/blog/javascript-micro-templating/),它实际上更有效率目前正在进行后一种方法.split("_").join(""). (2认同)