js 工具类

  • js 工具类已关闭评论
  • 205 次浏览
  • A+
所属分类:Web前端
/*是否带有小数*/ function    isDecimal(strValue )  {      var  objRegExp= /^d+.d+$/;    return  objRegExp.test(strValue);   }    /*校验是否中文名称组成 */ function ischina(str) {     var reg=/^[u4E00-u9FA5]{2,4}$/;   /*定义验证表达式*/     return reg.test(str);     /*进行验证*/ }  /*校验是否全由8位数字组成 */ function isStudentNo(str) {     var reg=/^[0-9]{8}$/;   /*定义验证表达式*/     return reg.test(str);     /*进行验证*/ }  /*校验电话码格式 */ function isTelCode(str) {     var reg= /^((0d{2,3}-d{7,8})|(1[3584]d{9}))$/;     return reg.test(str); }  /*校验邮件地址是否合法 */ function IsEmail(str) {     var reg=/^w+@[a-zA-Z0-9]{2,10}(?:.[a-z]{2,4}){1,3}$/;     return reg.test(str); }    js正则  /^\d+$/  //非负整数(正整数 + 0) /^[0-9]*[1-9][0-9]*$/  //正整数 /^((-\d+)|(0+))$/  //非正整数(负整数 + 0) /^-[0-9]*[1-9][0-9]*$/  //负整数 /^-?\d+$/    //整数 /^\d+(\.\d+)?$/  //非负浮点数(正浮点数 + 0) /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/  //正浮点数 /^((-\d+(\.\d+)?)|(0+(\.0+)?))$/  //非正浮点数(负浮点数 + 0) /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/  //负浮点数 /^(-?\d+)(\.\d+)?$/  //浮点数 /^0.([1-9]|d[1-9])$|^[1-9]d{0,8}.d{0,2}$|^[1-9]d{0,8}$/   //是不是0.01的整数倍  判断是否为ios const isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);   if (isiOS) {     return "ios";   } else {     return "andriod";   }