如何在jQuery中找到字符串的子串?

时间:2014-04-27 14:48:30

标签: javascript jquery

我可以请你告诉我如何分割字符串以摆脱它。

  • 如果我有这个字符串:'tc_1'输出为:first String:'tc_' second string:'1'
  • 如果我有这个字符串:'tc_1_tc_1'输出为:first String:'tc_1_tc_' second string:'1'
  • 如果我有这个字符串:'tc_1_tc_1_tc_2'输出为:first String:'tc_1_tc_1_' second string:'2'

在jQuery中?

我用这个

var index = id.indexOf("_");
var count = id.substring(index + 1, id.length)

它适用于第一种情况,但在其他情况下不起作用。

1 个答案:

答案 0 :(得分:3)

您可以使用String.prototype.lastIndexOf()

var index = id.lastIndexOf("_");
var count = id.substring(index + 1);

此外,您不需要第二个参数id.lengthsubstring()