我有一个字符串var string = "my__st_ri_ng"
。我希望用单个空格替换所有下划线,并将其存储在另一个变量中。每个下划线都应该有一个空格替换,这意味着多个连续的下划线应该有各自数量的空格。我想让我提到的变量作为my<sp><sp>st<sp>ri<sp>ng
。如何使用jquery执行此操作??
提前感谢...:)
blasteralfred
发布于 2011-04-06 15:06:48
你需要的是Javascript的replace
函数。
var str1 = "my__st_ri_ng";
var str2 = str1.replace(/_/g, ' ');
对于此任务,您根本不需要jQuery ...
发布于 2011-04-06 15:09:13
要替换所有出现的全局,请使用带有g
( _
)标志的正则表达式。
"my__st_ri_ng".replace(/_/g, " "); // "my st ri ng"
发布于 2014-10-17 13:08:31
试试这个。
var oldStr = 'I_told_you';
var newStr = oldStr.split('_').join(' ');
https://stackoverflow.com/questions/5562574
复制相似问题