标签:
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); } } };
标签:
原文地址:http://my.oschina.net/u/587105/blog/424366