您的位置:首页 > Web前端 > JavaScript

常用验证js方法

2010-07-22 16:23 337 查看
//是否为空值; function IsEmpty(_str) { var tmp_str = $.trim(_str); return tmp_str.length == 0;}//是否有效的Email; function IsMail(_str) { var tmp_str = $.trim(_str); var pattern =/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/i; 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 IsMobile(_str) { var tmp_str = $.trim(_str); var pattern = /^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$/; return pattern.test(tmp_str);}//是否是有效的电话号码function isTelNum(objValue) { var reg = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/; return reg.test(objValue);}//是否是网站链接function isURL(objValue) { var reg = "^((https|http|ftp|rtsp|mms)://)"+ "(([0-9a-z_!~*’().&=+$%-]+: )?[0-9a-z_!~*’().&=+$%-]+@)?"+ "(([0-9]{1,3}\.){3}[0-9]{1,3}"+ "|"+ "([0-9a-z_!~*’()-]+\.)*"+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\."+ "[a-z]{2,6})"+ "(:[0-9]{1,4})?" return reg.test(objValue);}function isPost(objValue) { var reg = /^\d{6}$/; return reg.test(objValue);}//验证是否为合法图片function validImageExt(imgPath) { if (null == imgPath || "" == imgPath) { return false; } else { var imgInfo = imgPath.split("."); var validExt = false; if (imgInfo.length > 1) { var imgExt = imgInfo[imgInfo.length - 1].toLowerCase(); if (imgExt.length >= 3 && (imgExt == "jpg" || imgExt == "jpeg" || imgExt == "gif")) { validExt = true; } } return validExt; }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: