javascript在逗号后截断字符串

时间:2011-02-11 17:12:42

标签: javascript jquery string

我正在寻找一种方法来删除逗号和字符串后面的所有内容,例如:

  

重要,不那么重要

我想删除“,不是那么重要”

有什么想法吗?提前谢谢!

2 个答案:

答案 0 :(得分:20)

您可以使用substringindexOf执行此操作:

str = str.substring(0, str.indexOf(','));

但你必须确保逗号在那里(之前测试过)。

另一种可能性是使用split()

str = str.split(',')[0];

即使没有事先测试也能正常工作,但可能会执行不必​​要的字符串操作(在小字符串上可能会忽略不计)。

答案 1 :(得分:5)

http://www.jsfiddle.net/a5SWU/

var a = "important, not so important";

a = a.split(",")[0];