标签:
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