js控制只允许输入纯数字和js验证注册信息

只允许输入纯数字JS中function:

/**

 * 只允许输入纯数字
 */
function clearNoNum(obj) {
    // 先把非数字的都替换掉,除了数字
    obj.value = obj.value.replace(/[^\d]/g, "");

}

只允许输入纯数字jsp中设置:



验证注册信息JS中function:

//提交注册
function submitRegister(){
    var loginName = document.getElementsByName("personSdto.loginName")[0].value;
    var password = document.getElementsByName("personSdto.password")[0].value;
    var oldPassword = document.getElementsByName("personSdto.oldPassword")[0].value;
    var address = document.getElementsByName("personSdto.address")[0].value; 
    var phoneNumber = document.getElementsByName("personSdto.phoneNumber")[0].value;
    var email = document.getElementsByName("personSdto.email")[0].value; 
    var loginNameResult = $("#loginNameResult").val();
    alert(loginNameResult);
    if(loginName.length<3||!(/^[a-zA-Z0-9_]+$/.test(loginName))){//登录名验证:由字母、数字、下划线组成,3位以上
        $("#wrongText").text("请输入符合要求的用户名!");
    }else if(password.length<6||password.length>12||!(/^[a-zA-Z0-9]+$/.test(password))){//密码验证:由字母、数字组成,6~12位
        $("#wrongText").text("请输入符合要求的密码!");
    }else if("" == $.trim(oldPassword)){
        $("#wrongText").text("确认密码不能为空!");
    }else if(password != oldPassword){
        $("#wrongText").text("密码与确认密码不一致!");
    }else if("" == $.trim(address)){
        $("#wrongText").text("地址不能为空!");
    }else if(phoneNumber.length != 11){
        $("#wrongText").text("请输入正确位数的手机号码!");
    }else if("" == email||!(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email))){
        $("#wrongText").text("请输入正确格式的邮箱!");
    }else if(loginNameResult == "该用户名已存在!"){
        $("#wrongText").text("该用户名已存在!");
    }else{
        $("#wrongText").text("");
        $("#registerData").submit();
    }      
}


验证注册信息jsp中设置:


 

 
 
 
 
                      
 
用户名:
   
   字母、数字、下划线组成,3位以上
 

 
密码:
   
   字母、数字组成,6~12位
 

 
重复密码:
   
   

   
地址:
   
   
   
   
   

   
手机号码:
     
     
   

   
邮箱:
     
   
 
    <%
         String ip = request.getRemoteAddr();//通过Request对象的getRemoteAddr()方法获取用户IP                   
    %>
   
                                                       
   
 
     
   


你可能感兴趣的:(jsp取IP,个人笔记,js)