js判断数字和字母组合

来源:互联网 发布:淘宝网内部优惠券 编辑:程序博客网 时间:2024/05/17 21:05

//判断字符串是否为数字和字母的组合

function checkRate(nubmer){     var re =  /^[0-9a-zA-Z]*$/g;  //判断字符串是否为数字和字母组合     //判断正整数 /^[1-9]+[0-9]*]*$/       if (!re.test(nubmer))    {        return false;     }else{    return true;     }}



//判断是否为纯汉字
function load(str){    var regex =/^[\u4E00-\u9FA5]+$/;    if(!regex.test(str)){    return false;    }else{    return true;    }   }





function check(){//表单提交前验证是否有关键字corp-query-search-test.htmlvar xhr = new XMLHttpRequest();var val =document.getElementById('keyword');




var flag = checkRate(val.value);if(flag){//数字和字母组合 if(val.value.length >= 18){alert("您输入的长度超过规定长度,请输入不超过50个汉字或18个数字和字母");return false;}}else{//数字和汉字的组合var isChinese  =  load(val.value);if(isChinese){if(val.value.length >= 100){alert("您输入的长度超过规定长度,请输入不超过50个汉字或18个数字和字母");return false;}}else{alert("只能输入纯汉字或者数字和字母的组合");return false;}}


1 0