js一组验证函数
js一组验证函数
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://字符处理;//去左右空格;functiontrim(s){returnrtrim(ltrim(s));}//去左空格;...

复制代码 代码如下:

//字符处理;

//去左右空格;

function trim(s){

return rtrim(ltrim(s));

}

//去左空格;

function ltrim(s){

return s.replace( /^s*/, "");

}

//去右空格;

function rtrim(s){

return s.replace( /s*$/, "");

}

//验证信息;

//空字符值;

function isEmpty(s){

s = trim(s);

return s.length == 0;

}

//Email;

function isEmail(s){

s = trim(s);

var p = /^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.){1,4}[a-z]{2,3}$/i;

return p.test(s);

}

//数字;

function isNumber(s){

return !isNaN(s);

}

//颜色值;

function isColor(s){

s = trim(s);

if (s.length !=7) return false;

return s.search(/#[a-fA-F0-9]{6}/) != -1;

}

//手机号码;

function isMobile(s){

s = trim(s);

var p = /13d{9}/;

return p.test(s);

}

//身份证;

function isCard(s){

s = trim(s);

var p = /^d{15}(d{2}[xX0-9])?$/;

return p.test(s);

}

//URL;

function isURL(s){

s = trim(s).toLowerCase();

var p = /^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/;

return p.test(s);

}

//Phone;

function isPhone(s){

s = trim(s);

var p = /^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}$/;

return p.test(s);

}

//Zip;

function isZip(s){

s = trim(s);

var p = /^[1-9]d{5}$/;

return p.test(s);

}

//Double;

function isDouble(s){

s = trim(s);

var p = /^[-+]?d+(.d+)?$/;

return p.test(s);

}

//Integer;

function isInteger(s){

s = trim(s);

var p = /^[-+]?d+$/;

return p.test(s);

}

//English;

function isEnglish(s){

s = trim(s);

var p = /^[A-Za-z]+$/;

return p.test(s);

}

//中文;

function isChinese(s){

s = trim(s);

var p = /^[u0391-uFFE5]+$/;

return p.test(s);

}

//双字节

function isDoubleChar(s){

var p = /^[^x00-xff]+$/;

return p.test(s);

}

//含有中文字符

function hasChineseChar(s){

var p = /[^x00-xff]/;

return p.test(s);

}

function hasAccountChar(s){

var p = /^[a-zA-Z0-9][a-zA-Z0-9_-]{0,15}$/;

return p.test(s);

}

function limitLen(s,Min,Max){

s=trim(s);

if(s=="") return false;

if((s.length<Min)||(s.length>Max))

return false;

else

return true;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类