js验证汉字,字母,数字

 //注:errorNameDiv 是错误提示层
function checkNum(num,errorNumDiv)//验证必须为数字
{
    for( i=0;i<num.value.length;i++)
  {
   var char=num.value.charAt(i);
   if(!(char>='0' && char<='9')){
    errorNumDiv.innerHTML="编号必须是数字!";
    num.select();
    num.focus();
    return false;
   }
   errorNumDiv.innerHTML="";  
  }    
}

function checkAddress(address,errorAddressDiv)//验证不能输入特殊字符
{
      // var re=/^[0-9a-zA-Z]{6,20}$/; //只输入数字和字母的正则
      // var isChinese=/^[/u4e00-/u9fa5]{1,10}$/; //只输入汉字的正则
      
       var s=/^[0-9a-zA-Z/u4e00-/u9fa5]{6,20}$/;      
       if(address.value.search(s)==-1)
       {
           errorAddressDiv.innerText = "请输入数字和字母,字符";
           return false;
       }
      errorAddressDiv.innerText = "";
}
function checkName(name,errorNameDiv)//验证只能是中英文
{   
       alert(name.value);
        var s=/^[a-zA-Z/u4e00-/u9fa5]{6,20}$/;
       if(name.value.search(re)==-1 && isChinese.test(name))
       {
            errorNameDiv.innerText = "请输入汉字或字母!";
           return false;
       }      
      errorNameDiv.innerText = ""; 
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值