在第一个逗号上分解一个字符串

时间:2014-07-09 21:23:30

标签: javascript string

我有一个像这样的字符串:some where is something at something, I am, something我想用jquery来说 - 第一个逗号上的打破字符串,删除逗号并放回车所以字符串看起来不像:

some where is something at something
I am, something

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

你可以这样做:

var str = "some where is something at something, I am, something";
str = str.replace(',', '\r\n');
$("body").html(str);

即使这不是jQuery,它也可以与jQuery一起使用。 jQuery没有替换字符串部分的方法,所以这可能是最快捷的方法。

注意:这不会替换所有出现的事件,只会替换第一次事件。要替换所有,请执行以下操作:

var str = "some where is something at something, I am, something";
str = str.replace(/,/g, '\r\n');
$("body").html(str);

答案 1 :(得分:1)

使用String .replace()方法。如果第一个参数是普通字符串,则替换发生一次。

var str = 'some where is something at something, I am, something';
str = str.replace(',', '\n'); // or \r\n

如果要替换所有逗号,请使用正则表达式,如:

var str = 'some where is something at something, I am, something';
str = str.replace(/,/g, '\n'); // or \r\n

答案 2 :(得分:0)

var myString = "some where is something at something, I am, something "
var temp = myString.replace(",","\n");
alert("Temp is: " + temp);

http://jsfiddle.net/ZsQ5y/