1.先用split("")分割字符串成一个数组
2.设置一个标记变量falg=true;
3.循环步骤一的数组,判断他内部的元素(位置从1开始,0位置的是空字符,强转成char型)
4.字母范围是65-90||97-122,数字范围是48-57,在这之外的则给falg=false,
5.判断falg,若为false,break;然后做你想要的操作
----------------------------------------
window.onload=f3;
function f3(){
var str="asdfghjkl!@#$";
var arr=str.split("");
var falg=true;
var index=1;
while(falg&&index
if((48<=ch&&ch<=57)||(65<=ch&&ch<=90)||(97<=ch&&ch<=122)){
alert(index);
}else{
falg=false;
break;
}
index++;
}
alert(falg);
}