首页 > Web开发 > 详细

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

时间:2016-01-28 12:28:41      阅读:256      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!