我有一个这样的数组(console.log 的输出):
["122.42.123.1", "122.42.123.1", "122.42.123.1", "awdawd", "awdawd"]
我如何检查它是否只包含 IP 地址,如果是的话return true
?如果它没有(如上面的例子)return false
?
我尝试了在这里和谷歌上找到的各种功能(比如这个),并在每个循环中使用它们,但这不起作用:
//Get ip list from a textarea (each row = 1 ip)
var content = $("#banUList").val();
var ips = content.split("\n");
console.log(ips);
$(ips).each(function(){
if(checkFunction($(this)) == false){
//Wrong
}else{
//correct
}
});
如果可能的话,我想完全避免这个循环,并有一个函数来检查整个数组是否有任何var
不是 IP 的。不管有多少vars
。