我有str = '10E'
我希望得到这样的['10','E']
数字和字母
当我尝试str.split('')
时
我有
["1", "0", "E"]
如何做我想要的?
答案 0 :(得分:4)
您可以String.prototype.match()
与RegExp
/\d+|[a-z]+/ig
匹配一个或多个数字或一个或多个不区分大小写的a-z字符
var str = "10E";
var res = str.match(/\d+|[a-z]+/ig);
console.log(res);