Pues me imagino que con una expresión regular y una función recusiva.
Código Javascript
:
Ver originalfunction isArray(input){
return typeof(input)=='object'&&(input instanceof Array);
}
function tieneNumero(n){
var reg = new RegExp('[0-9]');
return reg.test(n)
}
function recursiva(ob){
if(isArray(ob)){
for(var k in ob)
return recursiva(ob[k]);
}else
return tieneNumeo(ob);
}