Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拆分字符串_Javascript_String - Fatal编程技术网

Javascript 拆分字符串

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('_');

我有一个像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('_');
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]);