码迷,mamicode.com
首页 > Web开发 > 详细

js正则表单验证汇总,邮箱验证,日期验证,电话号码验证,url验证,信用卡验证,qq验证

时间:2016-01-28 12:28:49      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

本文主要汇总各种正则验证,很多都是转载,本人也会尽可能验证准确性,如有错误欢迎留言

//trim()方法在有些浏览器中不兼容,最好自己重写一下   
String.prototype.trim=function(){   
        return this.replace(/(^\s*)|(\s*$)/g, "");    
    }
//判断输入内容是否为空    
function IsNull(){    
    var str = document.getElementById(‘str‘).value.trim();    
    if(str.length==0){    
        alert(‘对不起,文本框不能为空或者为空格!‘);//请将“文本框”改成你需要验证的属性名称!    
    }    
}
//判断日期类型是否为YYYY-MM-DD格式的类型    
function IsDate(){     
    var str = document.getElementById(‘str‘).value.trim();    
    if(str.length!=0){    
        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;     
var reg = /^(18|19|20)\d{2}(-|\/)(\d{1,2})\2(\d{1,2})&/g; //要想对年份验证的跟准确点可以用这种方法 var r = str.match(reg); if(r==null) alert(‘对不起,您输入的日期格式不正确!‘); //请将“日期”改成你需要验证的属性名称! } }
//判断日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型    
function IsDateTime(){     
    var str = document.getElementById(‘str‘).value.trim();    
    if(str.length!=0){      
        var reg = /^(18|19|20)\d{2}(-|\/)(\d{1,2})\2(\d{2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/g;  
        var r = str.match(reg);     
        if(r==null)    
        alert(‘对不起,您输入的日期格式不正确!‘); //请将“日期”改成你需要验证的属性名称!    
    }    
}     

 

js正则表单验证汇总,邮箱验证,日期验证,电话号码验证,url验证,信用卡验证,qq验证

标签:

原文地址:http://www.cnblogs.com/diantao/p/5165729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!