posts - 12,  comments - 0,  trackbacks - 0
验证邮箱
<input type="text" id="email" name="email" size="25" maxlength="50" tabindex="5" onBlur="checkemail()"/>
        
<font color="red"><span id="email01"></span></font>

function checkemail() {
    
var email = document.register.email;
    
var emailerr = 0;
    
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
    flag 
= pattern.test(email.value);
    
if (!flag) {
        document.getElementById(
"email01").innerHTML = "邮箱格式不正确!";
        
return false;
    }

    
for (var i = 0; i < email.value.length; i++{
        
if ((email.value.charAt(i) == "@"& (email.value.length > 5)) {
            emailerr 
= emailerr + 1;
        }

    }

    
with (email) {
        apos 
= value.indexOf("@")
        dotpos 
= value.lastIndexOf(".")
        
if (apos < 1 || dotpos - apos < 2{
            document.getElementById(
"email01").innerHTML = "邮箱格式不正确!";
            
return false;
        }

    }

    
if (emailerr != 1{
        document.getElementById(
"email01").innerHTML = "邮箱格式不正确!";
        
return false;
    }

    document.getElementById(
"email01").innerHTML = "";
}


验证电话号码:只能输入数字、“-”和“.”
<input type="text" id="tel" name="tel" size="22" maxlength="20"
        tabindex
="11" onkeypress="checktel()" style="ime-mode:disabled" onpaste="return false;"/>
style="ime-mode:disabled"屏蔽输入法,onpaste="return false;"屏蔽粘贴

function checktel() {
    
if (event.keyCode != 46 && event.keyCode != 45 && (event.keyCode < 48 || event.keyCode > 57)) {
        event.returnValue 
= false;
    }

}
posted on 2008-07-22 09:24 Jarry 阅读(393) 评论(0)  编辑 收藏 引用 网摘 所属分类: Script

只有注册用户登录后才能发表评论。
网站导航: