【问题标题】:Get text between 2nd and 3rd delimiter in a string - Java script获取字符串中第二个和第三个分隔符之间的文本 - Javascript
【发布时间】:2014-03-05 10:22:57
【问题描述】:

我有一个这样的字符串 - tom|harry|john|elizabeth|hopkin|wayne

我想从这个字符串中提取值 john 和 wayne 并存储在变量中。我怎样才能在 jquery 或 javascript 中做到这一点?

【问题讨论】:

  • 为什么是 john 以及为什么是 wayne?逻辑是什么?
  • @VisioN - 没有逻辑,可能有任何值代替这个,只是这些用管道分隔

标签: javascript jquery string substring


【解决方案1】:

如果您知道 john 和 wayne 是哪个“索引”,您可以使用 split() 将其设为数组并从具有索引的数组中获取。

var str = "tom|harry|john|elizabeth|hopkin|wayne"
var arr = str.split("|");
var third = arr[2],
    last = arr[arr.length-1];

【讨论】:

  • 完美,效果很好。另外,您是否知道使用 reg ex 是否会比这快,如果是,您知道什么是 reg ex 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多