/**
* 邮箱验证
* @param {Object} email
* @return {TypeName}
*/
isEmail:function(email){
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int|name|asia)$";
return (email.search(new RegExp(regu)) == -1)?false:true;
},
/**
* 验证手机号
* @param {Object} phone
* @return {TypeName}
*/
isTelephone:function(mobile){
var reg0 = /^13\d{5,9}$/;
var reg1 = /^15\d{5,9}$/;
var reg2 = /^159\d{8}$/;
var reg3 = /^158\d{8}$/;
var reg4 = /^150\d{8}$/;
var reg5 = /^155\d{8}$/;
var reg6 = /^186\d{8}$/;
var reg7 = /^187\d{8}$/;
var reg8 = /^188\d{8}$/;
var reg9 = /^189\d{8}$/;
var mo = false;
if (reg0.test(mobile)) mo = true;
if (reg1.test(mobile)) mo = true;
if (reg2.test(mobile)) mo = true;
if (reg3.test(mobile)) mo = true;
if (reg4.test(mobile)) mo = true;
if (reg5.test(mobile)) mo = true;
if (reg6.test(mobile)) mo = true;
if (reg7.test(mobile)) mo = true;
if (reg8.test(mobile)) mo = true;
if (reg9.test(mobile)) mo = true;
return mo?"true":false;
},
/**
* 验证固定电话(必须有区号)
* @param {Object} phone
*/
isPhone:function(phone){
var pattern = /^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/;
if(pattern.test(phone)){
return true;
}
return false;
},
/**
* 匹配固定电话(区号-)加号码(区号可以不写,-也可以不写)匹配号码中不包括4位以上区号的地区电话
* @param {Object} phone
* @return {TypeName}
*/
isPhone:function(phone){
var pattern = /^(0(10|21|22|23|[1-9][0-9]{2})(-|))?[0-9]{7,8}$/;
if(pattern.test(phone)){
return true;
}
return false;
},
国际电话:var pattern = /^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$/;
/**
* QQ验证
* @param {Object} qq
* @return {TypeName}
*/
isQQ:function(qq){
var QQ = /^[1-9]\d{5,9}$/;
if(QQ.test(qq)){
return true;
}
return false;
},
/**
* 去除字符串左右空格
* @param {Object} str
* @return {TypeName}
*/
trim:function(str) {
return (!str)?'':str.replace(/(^\s*)|(\s*$)/g,'');
}