JavaScript用戶註冊信息驗證

用戶註冊信息驗證是否正確javascript

1、Javascript方式java


2、正則表達式驗證正則表達式

    

應用正則表達式驗證:用戶名4-16位,字母開頭用戶名4-16位,首字母大寫;兩次密碼是否相同;電話號碼11位,並以1開頭;出生日期jsp

register.jsp腳本部分代碼以下ide

<script language="JavaScript" type="text/javascript">spa

function check()orm

{ip

var name=document.getElementById("name").value;get

var patrn_name=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;   //用戶名4-16位,字母開頭it

if(name!=null&&!patrn_name.exec(name))

  {

       alert("用戶名輸入不符合要求"+name);

   return false;

 } 

var pass1=document.getElementById("pass1").value;

var patrn_pass=/^[A-Z][a-zA-Z0-9]{3,15}$/;   //用戶名4-16位,首字母大寫

if(pass1!=null&&!patrn_pass.exec(pass1))

  {

       alert("密碼輸入不符合要求,首字母大寫"+pass1);

   return false;

  }

if(form1.pass1.value!=form1.pass2.value)

{

alert("密碼不一樣");

form1.pass1.focus();

return false;

}

var tel=document.getElementById("tel").value;

varpatrn_tel=/^[1][0-9]{10}$/;   //tel:13562276780

if(tel!=null&&!patrn_tel.exec(tel))

  {

       alert("tel不符合要求");

   return false;

  }

 var csrq=document.getElementById("csrq").value;

 var patrn_csrq= /^(19|20)\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2][0-9]|3[0-1])$/;   //csrq:2012-02-05

if(csrq!=null&&!patrn_csrq.exec(csrq))

  {

       alert("csrq:2012-02-05");

   return false;

  }

 

return true;

}

</script>

相關文章
相關標籤/搜索