Javascript 拆分字符串
我有一个像varstring1\u varstring2\u id1\u id2这样的字符串构建,例如:move\u user\u 12\u 2 我想从字符串中提取id1和id2。因为我是一个完全的原型初学者,所以在解决这个问题时遇到了一些困难 谢谢Javascript 拆分字符串,javascript,string,Javascript,String,我有一个像varstring1\u varstring2\u id1\u id2这样的字符串构建,例如:move\u user\u 12\u 2 我想从字符串中提取id1和id2。因为我是一个完全的原型初学者,所以在解决这个问题时遇到了一些困难 谢谢 Stijn如果原型指的是原型javascript框架,那么您需要的是方法。所以,在你的例子中,代码应该是 var myString = 'move_user_12_2'; var stringParts = myString.split('_');
Stijn如果原型指的是原型javascript框架,那么您需要的是方法。所以,在你的例子中,代码应该是
var myString = 'move_user_12_2';
var stringParts = myString.split('_');
var id1 = stringParts[2];
var id2 = stringParts[3];
如果prototype指的是prototype javascript框架,那么您需要的是方法。所以,在你的例子中,代码应该是
var myString = 'move_user_12_2';
var stringParts = myString.split('_');
var id1 = stringParts[2];
var id2 = stringParts[3];
您可能只需要使用内置操作符
您可能只需要使用内置操作符
正则表达式也很方便
var str = "move_user_12_2";
var ids = str.match(/(\d+)/g);
alert(ids[0] + "\n" + ids[1]);
正则表达式也很方便
var str = "move_user_12_2";
var ids = str.match(/(\d+)/g);
alert(ids[0] + "\n" + ids[1]);