js邮箱,汉字,数字 表单验证

//电子邮箱验证
function isEmail(str)  {
         var myreg = /^([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/;
          if(myreg.test(str))return true;
            return false;
            }
//判断是否是汉字
function checkchina(str) {
    var re =  /^[u4E00-u9FA5]+$/
    if (re.test(str)) return true;
    return false;
}
//是否为数字
function isANumber(inputValue){
    var myReg = /^([0-9.-]{0,20})$/;
    if(myReg.test(inputValue)) return true;//|([0-9]{8}[A-Za-z]{1})
    return false;
}

表单提交用法:

function modifySubmit() {
    if (!checkchina(document.getElementById("t_name").value)) {
        alert("请填写正确的用户名");
        return false; //跳出if语句继续执行
    }
}
<form class="theme-signin" name="loginform" action="" method="post" onsubmit="return modifySubmit()" >
</form>
原文地址:https://www.cnblogs.com/tine/p/7337664.html