我在javascript中有一个变量,如:
var str = DE10494570208;
var result = str.split(" ",2);
以我的逻辑来得到:
DE,10,49,45,70,20,8
我只需要DE和最后5位数之间的值: 104945 如何使用javascript获取它?
答案 0 :(得分:4)
答案 1 :(得分:2)
正则表达式解决方案:
str.match(/^.{2}(.+).{5}$/)[1]
答案 2 :(得分:0)
答案 3 :(得分:0)
可替换地:
var str = "DE10494570208";
var result = str.substr(2, str.indexOf("5")-1);