js常用判断

来源:互联网 发布:linux怎么进入grub 编辑:程序博客网 时间:2024/05/21 08:48
<script language="javascript">//去左空格;function ltrim(s){    return s.replace( /^/s*/, "");}//去右空格;function rtrim(s){    return s.replace( //s*$/, "");}//去左右空格;function trim(s){    return rtrim(ltrim(s));}//是否为空值;function IsEmpty(_str){    var tmp_str = trim(_str);    return tmp_str.length == 0;}//是否有效的Email;function IsMail(_str){    var tmp_str = trim(_str);    var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;    return pattern.test(tmp_str);}//是否有效的数字;function IsNumber(_str){    var tmp_str = trim(_str);    var pattern = /^[0-9]/;    return pattern.test(tmp_str);}//是否有效的颜色值;function IsColor(color){    var temp=color;    if (temp=="") return true;    if (temp.length!=7) return false;    return (temp.search(//#[a-fA-F0-9]{6}/) != -1);}//是否有效的链接;function IsURL(url){    var sTemp;    var b=true;    sTemp=url.substring(0,7);    sTemp=sTemp.toUpperCase();    if ((sTemp!="HTTP://")||(url.length<10)){        b=false;    }    return b;}//是否有效的手机号码;function IsMobile(_str){    var tmp_str = trim(_str);    var pattern = /13/d{9}/;    return pattern.test(tmp_str);}</script>
原创粉丝点击