不知道这样说对不对?我想从数组(文档)中删除数字。
for (var i = 0; i < clean.length; i++) {
var regex = /([^0-9]*)$/;
console.log(regex.test(clean));
tags.push(clean);
if (regex.test(clean[i])) {
clean.splice(i, 1);
}
}
最佳答案
假设清理
一个数组。您可以使用 Array#filter 来检查当前元素是否是数组。
var clean = ["0", "1", "a", "c", "3"],
tags = [];
clean = clean.filter(function(v){
return ! ( /[0-9]/g ).test(v);
});
tags = tags.concat(clean);
console.log( tags );
关于javascript - 如何在javascript中使用正则表达式从数组中删除数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46495814/