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>