【发布时间】:2013-06-29 18:55:05
【问题描述】:
我想把“一、二、三、四、五”变成“$一、二、三、四、五”。
到目前为止,这是我用来分隔/分解逗号分隔列表的内容。
var str = 'one,two,three,four,five';
var str_array = str.split(',');
for(var i = 0; i < str_array.length; i++)
{
// Trim the excess whitespace.
str_array[i] = str_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
// Add additional code here, such as:
alert(str_array[i]);
}
如何在每个值前添加一个字符并将它们作为空格分隔的列表输出? 把代码变成可以应用于字符串的函数会很棒。
【问题讨论】:
-
如果使用正则表达式进行拆分,可以节省一点代码:
.split(/\s*,\s*/)。 -
'$' + 'one,two,three,four,five'.replace(/,/g, " $");
标签: javascript