js 各种参数简单验证

 
var Verification={
  
  //验证时间格式8:00
  vTime: function (s) {
      var ar = s.split(‘:‘), FLAG = true;
      if (ar.length != 2) FLAG = false;
      else {
          if (!/^[\d]+$/.test(ar[0]) || !/^[\d]+$/.test(ar[1])) FLAG = false;
          else {
              if (parseInt(ar[0]) < 0 || parseInt(ar[0]) > 23 || parseInt(ar[1]) < 0 || parseInt(ar[1]) > 59) FLAG = false;
          }
      }
      
     return FLAG;
  },
  //判断输入的字符是否为整数    
  isInteger:function (str){       
          if(str.length!=0){    
            var    reg=/^[-+]?\d*$/;     
              return  reg.test(str);
          }    
  },    
  
  //验证电话
  isPhone :function (str){       
         if(str.length!=0){    
           var  reg=/^((\d2,3)|(\d{3}\-))?(0\d2,3|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;    
           return reg.test(str);
         }    
 }, 
 //验证网址
 isUrl:function (str){       
        if(str.length!=0){    
          var  reg=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\‘:+!]*([^<>\"\"])*$/  ;     
          return reg.test(str);  
        }    
 }, 
 //判断输入的邮编(只能为六位)是否正确    
 isZIP:function (str){     
        if(str.length!=0){    
          var reg=/^\d{6}$/;    
          return reg.test(str); 
        }    
  } ,
   //判断输入的EMAIL格式是否正确    
  isEmail:function (str) {     
        if(str.length!=0){    
          var   reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;    
          return reg.test(str); 
        }    
  },
  
  //验证经度
  isLon:function (str){     
        if(str.length!=0){    
          var  reg=/^-?(?:(?:180(?:\.0{1,5})?)|(?:(?:(?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d{1,5})?))$/;    
          return reg.test(str); 
        }    
  },
  //验证纬度
  isLat:function (str){     
        if(str.length!=0){    
          var reg=/^-?((0|\d|[1-8]\d|)(\.\d{1,7})?|90(\.0{1,7})?)?$/;    
          return reg.test(str);  
        }    
  },
  //验证特殊字符
  isAllLegal:function (str){ 
    var reg = /^[^@\/\‘\\\"#$%&\^\*]+$/;
    return reg.test(str); 
  },
  //验证字符前5个为汉字,验证输入的医院名称,或长文字
  isStartChinese:function (str){ 
   var s=str.substr(0, 5);
         var reg=/^[\u0391-\uFFE5]+$/;    
      return reg.test(str);  
  },
  
  //判断输入的字符是否为中文    
  isChinese:function (str){      
        if(str.length!=0){    
          var   reg=/^[\u0391-\uFFE5]+$/;    
          return reg.test(str);  
        }    
  }
  
  
};
时间: 2024-08-30 05:36:07

js 各种参数简单验证的相关文章

vue.js路由参数简单实例讲解------简单易懂

vue中,我们构建单页面应用时候,一定必不可少用到vue-router vue-router 就是我们的路由,这个由vue官方提供的插件 首先在我们项目中安装vue-router路由依赖 第一种,我们提供命令行来安装 npm install vue-router --save 第二种,我们直接去官方github下载 https://github.com/vuejs/vue-router 路由参数设置 1,实例化一个路由,然后路由映射表中的地址带参数,这个参数就是路由的参数 接着给映射表中的路由设

jQuery form插件的使用--用 formData 参数校验表单,验证后提交(简单验证).

Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.引入依赖js <script src="jquery-1.3.1.js" type="text/javascript"></script> <script src="jquery.form.js" type="text/javascript"&g

js正则表达匹配&amp;简单验证

var common = { isNotNull:function(object){ if(object == null || object == '' || object == undefined){ return false; } return true; }, MBToGB:function(mb){ return Math.round(((mb / (1024))*100)/100); }, myRound:function(number){ var result = Math.roun

★★★【卡法 常用js库】: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度

[卡法 常用js库]: js汇合 表单验证  cookie设置  日期格式  电话手机号码  email  整数  小数  金额   检查参数长度 // +---------------------------------------------------------------------- // | sunqiang // +---------------------------------------------------------------------- // | Copyrig

JS简单验证password强度

<input type="password" id="password" value=""/><button id="validate">验证</button> <script type="text/javascript"> $("#validate").click(function(){ if(isSimplePwd($("#p

利用Node.js实现模拟Session验证的登陆

1.身份验证和用户登陆 在一般的Web应用上,如果要实现用户登陆,最常用,也是最简单的方法就是使用Session,基本的思路是在Session中保留一些用户身份信息,然后每次在Session中取,如果信息不正确或不存在,那么身份验证失败,正确则成功. Session和Cookie是两个很相似的东西,都是字符串,只不过Session是保存在服务器上的,而Cookie是保存在本地的,所以Cookie是不能用作身份验证的.Session故名思议,肯定和客户端与服务器间建立的会话相关,Session的工

第十八篇 JS传参数

JS传参数 参数,这是个什么东西呢?简单的说吧,我们去玩别人的网站,一般来个登录,有用户名和密码,当我们输入正确之后,那么这用户名和密码里面的值,就是参数的值,它将这个值传给"参数",然后提交到后台去做验证,和数据库做匹配并判断,OK的话,就成功登录,不OK,那就失败呗. 还有一个比较好的例子,今后工作项目中,或许我们要调用接口,去访问别人的url,那么势必是要用到参数的,就比如短信接口,人家把一切写好了,你只需要调用,但是你要传参数啊,为什么呢,人家要验证你的用户名和密码是否正确,这

js日期格式简单转换代码

js日期格式简单转换代码: 未经修饰的东西总是狂野粗糙的,比如人没有经过良好的教育,这人可能会有各种问题,同样js中的时间格式也是如此,所以要对时间进行一定的格式化操作,下面是一段非常简单的代码实例和大家分享一下. 代码如下: function dateStr(x,y) { var z={ y:x.getFullYear(), M:x.getMonth()+1, d:x.getDate(), h:x.getHours(), m:x.getMinutes(), s:x.getSeconds() }

分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业不是百度来的,我只是百度了一些示例代码的意思,怎么用!算了,越解释万一越黑呢!哈哈O(∩_∩)O哈哈~) ----------------------------------------------------------------分界线------------------------------