次のような値を返す配列があります。
//Eg 1 [ [ "214323", "34243" ], [ "3333", "123" ] ]
//Eg 2 [ [ "214323" ],[ "3333" ] ]
配列がスペースやnullのない数値のみを保持しているかどうかを検証したいのですが、そうでない場合はエラーをスローしたいと思います。これは私の次のコードであり、上記の例では機能しません。すべての値が数値であっても、エラーがスローされます。
for (var i = 0; i <= arrayVals.length; i++) {
if(!(/^\d+$/.test(arrayVals[i]))) {
err_comp=true;
}
}
if( err_comp ==true) {
alert( 'The value has to be only numeric.');
}