我有一个格式如下的字符串:
item_questions_attributes_abc123_id
我特意试图获得abc123
位。该字符串可以是任何情况下的任何字母数字。没有特殊字符或空格。
我正在使用jQuery,但如果这是最好的解决方案,那么使用简单的javascript我当然可以。
答案 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方法,然后使用倒数第二个索引,您将获得所需的数据。