JavaScript表单常用验证集合

JavaScript表单验证年龄

  JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。

  //检查年龄

  function isAge(str){

  var mydate=new Date;

  var now=mydate.getFullYear();

  if (str < now-60 || str > now-18){

  return false;

  }

  return true;

  }

  正则表达式验证邮箱

  JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。

  //检查email邮箱

  function isEmail(str){

  var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

  return reg.test(str);

  }

  JavaScript表单验证中文大写字母

  JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。

  // 检查是否为有效的真实姓名,只能含有中文或大写的英文字母

  function isValidTrueName(strName){

  var str = Trim(strName);   //判断是否为全英文大写或全中文,可以包含空格

  var reg = /^[A-Z u4E00-u9FA5]+$/;

  if(reg.test(str)){

  return false;

  }

  return true;

  }

  JavaScript表单验证是否为中文

  JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。

  // 检查是否为中文

  function isChn(str){

  var reg = /^[u4E00-u9FA5]+$/;

  if(!reg.test(str)){

  return false;

  }

  return true;

  }

  JavaScript表单验证电话号码

  JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。

  //检查电话号码

  function isTel(str){

  var reg=/^([0-9]|[\-])+$/g ;

  if(str.length<7 || str.length>18){

  return false;

  }

  else{

  return reg.exec(str);

  }

  }