判断是否存在数字:
function numm(num){
this.num = num;
for (var j = 0; j < 10; j++) {
if(num.indexOf(j) != -1){
return false;
}
}
return true;
}
存在即返回false,不存在则为true;
判断只为数字:
function isNum333(str){
this.str = str;
let asc;
for (var i = 0; i < str.length; i++) {
asc = str.charCodeAt(i)
if (!(asc >= 48 && asc <= 57)) {
return false;
}
}
return true;
}
如存在其他则返回false;
我们可以进一步延申一下,就可以做出判断元素仅仅只有数字和字母的方法:
function isNum333(str){
this.str = str;
let asc;
for (var i = 0; i < str.length; i++) {
asc = str.charCodeAt(i)
if (!(asc >= 65 && asc <= 90 || asc >= 97 && asc <= 122 || asc >= 48 && asc <= 57)) {
return false;
}
}
return true;
}