首页 > 代码库 > js验证
js验证
var CommonCheck = { //两个时间比较 compareDate:function(end,start){ var d1Arr=end.split("-"); var d2Arr=start.split("-"); var ss1=new Date(d1Arr[0],d1Arr[1],d1Arr[2]); var ss2=new Date(d2Arr[0],d2Arr[1],d2Arr[2]); if(ss1<ss2){ return false; } return true; }, //是否为整数 isInteger:function(s){ var reg = /^[+-]?\d{1,9}$/; if(reg.exec(s)) return true; else return false; }, //是否为正整数 isPositiveInteger:function(s){ var reg = /^[0-9]*[0-9][0-9]*$/; if(reg.exec(s)) return true; else return false; }, //是否为正确的IP isIP:function(s) { var reg=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; if(reg.exec(s)) return true; else return false; }, //是否为正确的电话号码 isTelephone:function(s) { var reg=/^1[3|5][0-9]\d{4,8}$/; if(reg.exec(s)) return true; else return false; }, isMail:function(s) { var reg=/[a-z0-9-]{1,30}@[a-z0-9-]{1,65}.[a-z]{3}/; if(reg.exec(s)) return true; else return false; }, isMailNum:function(s) { var reg=/^[1-9]\d{5}$/; if(reg.exec(s)) return true; else return false; }, isUR:function(s) { var reg="^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*‘().&=+$%-]+: )?[0-9a-z_!~*‘().&=+$%-]+@)?" //ftp的user@ + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 + "|" // 允许IP和DOMAIN(域名) + "([0-9a-z_!~*‘()-]+\.)*" // 域名- www. + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名 + "[a-z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // 端口- :80 + "((/?)|" // a slash isn‘t required if there is no file name + "(/[0-9a-z_!~*‘().;?:@&=+$,%#-]+)+/?)$"; var re=new RegExp(reg); if(re.exec(s)) return true; else return false; }, isURL:function(s) { var reg=/http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/; if(reg.exec(s)) return true; else return false; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。