非法字符检测
/*
1、需要长度,因为求出长度也就有了循环的次数
2、字节位置
3、匹配函数match()
4、规定的字符每次每个都要与输入的单个字符匹配一次
*/
//创建全局输入框变量
var inputNum="";
//创建规定字符
//var Num="a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0";
var Num="爱 情";
//创建判断函数
function panduan(){
//将输入框中的字符串赋值给全局变量inputNum
inputNum=document.form.number.value;
//创建循环
for(var i=0;i<=inputNum.length;i++){
//for(var j=0;j
//var Nu=Num.charAt(j);
//判断输入的字符串中是否有非法数字
if(Num.match(inputNum.charAt(i))){
//比较循环次数与输入字符串长度,相等则输出提示框,相反则不会
if(i==inputNum.length){
alert("无非法数字");}
//obj=true;
//panduan();
}else{
alert("有非法数字");
break;
}
}
}