获得一部分字符串?

时间:2011-07-05 21:36:43

标签: javascript jquery regex

我有一个格式如下的字符串:

item_questions_attributes_abc123_id

我特意试图获得abc123位。该字符串可以是任何情况下的任何字母数字。没有特殊字符或空格。

我正在使用jQuery,但如果这是最好的解决方案,那么使用简单的javascript我当然可以。

3 个答案:

答案 0 :(得分:7)

如果它始终是字符串的第4部分,则可以使用split。

var original = 'item_questions_attributes_abc123_id';
var result = original.split('_')[3];

答案 1 :(得分:2)

试试这个:

var myArray = myString.split("_");
alert(myArray[3]);

答案 2 :(得分:0)

使用split javascript方法,然后使用倒数第二个索引,您将获得所需的数据。