我想通过javascript/jquery从以下字符串中提取数字:
"ch2sl4"
Run Code Online (Sandbox Code Playgroud)
问题是字符串也可能如下所示:
"ch10sl4"
Run Code Online (Sandbox Code Playgroud)
或这个
"ch2sl10"
Run Code Online (Sandbox Code Playgroud)
我想将2个数字存储在2个变量中.有没有办法使用,match所以它提取前后的数字"sl"?会match甚至是正确的函数来进行提取?
谢谢
我有以下数组:
var = array[
{"id" : "aa", "description" : "some description"},
{"id" : "bb", "description" : "some more description"},
{"id" : "cc", "description" : "a lot of description"}]
Run Code Online (Sandbox Code Playgroud)
我试图找到包含的数组的索引id === "bb".我想出的解决方案如下:
var i = 0;
while(array[i].id != "bb"){
i++;
}
alert(i) //returns 1
Run Code Online (Sandbox Code Playgroud)
有一种更简单的跨浏览器功能吗?我试过$.inArray(id,array)但它不起作用.