就是不能用正则,用js字符串方式实现纯字母验证
<script type="text/javascript">
function cs(){
//获取输入框内容
var use = document.getElementById("use").value;
//非空校验
if(use.trim().length == ""){
alert("请填写内容");
return false;
}
//纯数字校验
if(!use < 10 && use >= 0){
alert("不允许纯数字");
return false;
}
alert("校验成功");
return true;
}
</script>
写个数组,包含46个字母,输入内容与数组比较
if(use.trim().length == ""){
应该是
if(use.trim() == ""){
或者
if(use.trim().length == 0){
if(!use < 10 && use >= 0){
alert("不允许纯数字");
return false;
}
这里应该是
for(var i=use.length-1;i>=0;i--){
var code = use.charAt(i).charCodeAt();
if (code <48 || code > 57) {
alert("不允许纯数字");
return false;
}
}