js验证代码怎么写

1. js表单验证代码怎么写 我来举个例子,很简单的Insert title herefunction formCheck(){//表单验证var userForm=document.forms.userForm;if(userForm.username.value=http://www.xuexi88.com/zhishi/=null||userForm.username.value.lengthalert("用户名不能为空");return false;}else if(userForm.username.value.length20){alert("用户名必须为6-20位");return false;}else if(userForm.password.value=http://www.xuexi88.com/zhishi/=null||userForm.password.value.lengthalert("密码不能为空");return false;;}else if(userForm.password.value.length20){alert("密码必须为6-20位");return false;}else{userForm.submit();}} 。
2. 求帮忙写一JS验证代码 function yanzheng() { var name = document.getElementById("name").value; //返回ID属性值为name的字符串的第一个位置的对象,并将其赋值给变量name if(name == "") { alert("用户名不能为空"); return false; } for(i = 0;i < name.length;i++) { n = name.charCodeAt(i); //把字符串中第i个字符的ASCALL值赋给变量n if(!((n >= 48 && n <= 57) || (n >= 65 && n <= 90) || (n >= 97 && n <= 122) || n == 95)) { //48=0,57=9,65=A,90=Z,97=a,122=z,95=_,.=46,@=64 alert("用户名只能由数字、英文字母和下划线组成"); return false; } } var mima = document.getElementById("password").value; if(mima == "") { alert("密码不能为空"); return false; } var queren = document.getElementById("password1").value; if(mima != queren) { alert("密码与确认密码不一致"); return false; } var n = document.getElementById('age').value if(n < 17 || n > 70){ alert('年龄必须在18到70之间'); return false; } s = "0123456789"; var no = document.getElementById("phone").value; if(no.length <= 6 || no.length >= 12) { alert("电话号码不能少于7位大于12位"); return false; } for(i = 0;i < no.length;i++) { ch = no.charAt(i); //获得no数组中的第i个字符赋给变量ch if(s.indexOf(ch) == -1) { //如果该字符不在s数组中,则值为-1 alert("电话号码只能由数字组成"); return false; } } var e = document.getElementById("email").value; if(e == "") { alert("电子邮箱不能为空"); return false; } str = "@."; for(i = 0;i < str.length;i++) { ch = str.charAt(i); //把str数组中第i个字符赋给ch if(e.indexOf(ch) == -1) { //求出该字符在用户输入的字符串中下标,若不存在,值为-1 alert("电子邮箱中要包含@和."); return false; } } for(i = 0;i < str.length;i++) { ch = str.charAt(i); //从前数求出该字符的下标,然后从后数求该字符的下标,若两个值相等则该字符只有一个 if(e.indexOf(ch) != e.lastIndexOf(ch)) { alert("电子邮箱中只能有一个@和."); return false; } } if(e.indexOf("@") > e.indexOf(".")) { //比较字符@和.的下标 alert("@必须在.的前边"); return false; } var d = document.getElementById("address").value; if(d == "") { alert("地址不能为空"); return false; }} 。
3. js 验证代码 改成这样试试看 。
一般我是不加elseif的 。删掉试试看 。
然后就后再加return true;代码如下:if(document.form1.amount.value.length>1){ var mem_value = http://www.xuexi88.com/zhishi/form1.amount.value; for(var i=0; i { if(mem_value.charAt(i)'9') { alert("产品数量只能为数字!"); document.form1.amount.focus(); return false; } }}if(document.form1.price.value.length>1){ var mem = form1.price.value; for(var i=0; i { if(mem.charAt(i)'9') { alert("单价只能为数字!"); document.form1.price.focus(); return false; } }}return true; 。
4. js表单验证中的邮箱验证怎么写代码 1、
else if (document.getElementById("email").value.replace(/\ /g,"").search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
【js验证代码怎么写】{
if(document.all)
{
alert('输入正确的Email地址');
event.returnValue=http://www.xuexi88.com/zhishi/false;
}