jquery 正则验证
1、验证是否是整数:
function isInteger(obj){
var reg=/^[-+]?\d+$/;
if(!reg.test(obj)){
alert("不是整数")
}else{
alert("是整数")
}
}
2、验证email
function isEmail(obj){
var reg=/^\w{3,}@\w+(\.\w+)+$/;
if(!reg.test(obj)){
alert("email 格式正确") ;
}else{
alert("email 格式错误");
}
}
3、只能输入字符
function isString(obj){
var reg=/^[a-z,A-Z]+$/;
if(!reg.test(obj)){
alert("is String");
}else{
alert("is not String")
}
}
4、验证电话号码:
function isTelephone(obj){
var reg=/^(\d{3,4}\-)?[1-9]\d{6,7}$/;
if(!reg.test(obj)){
alert("正确的电话号码");
}else{
alert("不正确的电话号码");
}
}
5、验证手机号:
function isMobile(obj){
var reg=/^(\+\d{2,3}\-)?\d{11}$/;
if(!reg.test(obj)){
alert("正确的手机号");
}else{
alert("不正确的手机号");
}
}
6、验证internet地址:
function isUri(obj){
var reg=/^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
if(!reg.test(obj)){
alert("正确的internet地址");
}else{
alert("不正确的internet地址");
}
}
7、验证身份证
function isCardNo(card) {
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return reg.test(card);
}