分裂字符串

时间:2009-06-15 12:59:26

标签: javascript string

我有一个字符串构建,如varstring1_varstring2_id1_id2,例如:move_user_12_2。

我想从字符串中提取id1和id2。由于我是一个完整的原型初学者,我遇到了解决这个问题的麻烦。

由于 斯泰恩

3 个答案:

答案 0 :(得分:3)

如果原型是指原型javascript框架,那么您需要的是string.split方法。因此,在您的情况下,代码将类似于

var myString = 'move_user_12_2';
var stringParts = myString.split('_');
var id1 = stringParts[2];
var id2 = stringParts[3];

答案 1 :(得分:1)

您可以使用内置的string.split()运算符

var s = "move_user_12_2".split('_');
var id1 = s[2], id2 = s[3];

答案 2 :(得分:0)

正则表达式也可以很方便

var str = "move_user_12_2";
var ids = str.match(/(\d+)/g);
alert(ids[0] + "\n" + ids[1]);