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){
亚洲城ca88唯一官网:JavaScript表单常用验证集合,JavaScript常用的正则表达式表单验证代码。      var str = Trim(strName);   //推断是还是不是为全朝鲜语大写或全汉语,能够蕴含空格
      var reg = /^[A-Z u4E00-u9FA5]+$/;
      if(reg.test(str)){
       return false;
      }
      return true;
}
JavaScript表单验证是或不是为粤语
JavaScript表单验证是或不是为华语,决断三个输入量是不是为华语,通过正则表达式达成。

“^-?[1-9]\\d*$”, //整数
“^[1-9]\\d*$”, //正整数
“^-[1-9]\\d*$”, //负整数
“^([+-]?)\\d*\\.?\\d+$”, //数字
“^[1-9]\\d*|0$”, //正数(正整数 + 0)
“^-[1-9]\\d*|0$”, //负数(负整数 + 0)
“^([+-]?)\\d*\\.\\d+$”, //浮点数
“^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$”,   //正浮点数
“^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$”,  //负浮点数
“^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$”, 
//浮点数
“^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$”,  
//非负浮点数(正浮点数 + 0)
“^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$”,  //非正浮点数(负浮点数

“^-?[1-9]\\d*$”, //整数
“^[1-9]\\d*$”, //正整数
“^-[1-9]\\d*$”, //负整数
“^([+-]?)\\d*\\.?\\d+$”, //数字
“^[1-9]\\d*|0$”, //正数(正整数 + 0)
“^-[1-9]\\d*|0$”, //负数(负整数 + 0)
“^([+-]?)\\d*\\.\\d+$”, //浮点数
“^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$”,   //正浮点数
“^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$”,  //负浮点数
“^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$”, 
//浮点数
“^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$”,  
//非负浮点数(正浮点数 + 0)
“^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$”,  //非正浮点数(负浮点数

网站地图xml地图