1,去除字符串左右两边的空格
function trim(){
return this.replace(/(^\s*)|(\s*$)/g, "");}
var vari = 'abcdefghijklmn ';
alert(vari.length); //17
alert(vari.Trim().length); //14
2 判断IP地址填写是否正确
function isIP(str)
{
var reSpaceCheck = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
if (reSpaceCheck.test(str)){
str.match(reSpaceCheck);
if (RegExp.$1 <= 255 && RegExp.$1 >= 0 && RegExp.$2 <= 255 && RegExp.$2 >= 0 && RegExp.$3 <= 255 && RegExp.$3 >= 0 && RegExp.$4 <= 255 && RegExp.$4 >= 0){
return true;
} else {
return false;
}
}else{
return false;
}
}
var ip_str = '192.168.1.173';
alert(isIP(ip_str));
3.判断电话号码填写是否正确
function isMobile(mobile)
{
return /^1[3|5|8]{1}[0-9]{9}$/.test(mobile);
}
var bool = isMobile(13632551235);
alert(bool);
4 检测电子邮箱是否正确
function isEmail(email){
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(!myreg.test(email))
{
return false;
}
return true;
}