您的位置:首页 > Web前端 > JavaScript

js验证日期 email 整数的正则表达式

2008-06-25 03:36 591 查看
<script language="javascript">function chk(){  if (chk_email(form1.tt.value)==false){     alert("邮箱格式不正确");  return false;  }      if (chk_date(form1.rq.value)==false){     alert("日期格式不正确");  return false;  }      if (chk_age(form1.age.value)==false){     alert("年龄输入不正确");  return false;  } } function chk_email(email) {    var pattern = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(/.[a-zA-Z0-9_-]+)+$/;    if(pattern.test(email)){       return true;    }    else {       return false;    } } function chk_date(str) {    var pattern = /^((/d{4})|(/d{2}))-(/d{1,2})-(/d{1,2})$/;    if(pattern.test(str)){       return true;    }    else {       return false;    } } function chk_age(str) {    var pattern = /^[1-9]+[0-9]*]*$/;  //  /^[0-9]+.?[0-9]*$/判断字符串是否为数字       if(pattern.test(str)){       if (str>99 || str<1){return false;}   else {return true;}    }    else {       return false;    } } function  checkTelFormat(str){     var reg = /^(((/()?/d{2,4}(/))?[-(/s)*]){0,2})?(/d{7,8})$/;     if(reg.test(str))// 电话号码格式正确     return true;  else //号码格式错误  return false;}  </script><form id="form1" name="form1" method="post" action="2.asp" onsubmit="javascript:return chk();">  <p>    <input name="tt" type="text" id="tt" />  </p>  <p>    <input name="rq" type="text" id="rq" />  </p>  <p>    <input name="age" type="text" id="age" />  </p>  <p>    <input type="submit" name="Submit" value="提交" />    </p></form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐