分享

分享原生JavaScript技巧大收集(71~80)验证篇

 漫画之迷 2013-08-17
71、原生JavaScript判断是否为邮箱
function isEmail(str){
    var re=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; 
if (re.test(str) != true) {
return false;
}else{
return true;
}
}

72、原生JavaScript判断是否有列表中的危险字符
function isValidReg(chars){
var re=/<|>|\[|\]|\{|\}|『|』|※|○|●|◎|§|△|▲|☆|★|◇|◆|□|▼|㊣|﹋|⊕|⊙|〒|ㄅ|ㄆ|ㄇ|ㄈ|ㄉ|ㄊ|ㄋ|ㄌ|ㄍ|ㄎ|ㄏ|ㄐ|ㄑ|ㄒ|ㄓ|ㄔ|ㄕ|ㄖ|ㄗ|ㄘ|ㄙ|ㄚ|ㄛ|ㄜ|ㄝ|ㄞ|ㄟ|ㄢ|ㄣ|ㄤ|ㄥ|ㄦ|ㄧ|ㄨ|ㄩ|■|▄|▆|\*|@|#|\^|\\/;
if (re.test( chars) == true) {
return false;
}else{
return true;
}
}

73、原生JavaScript判断字符串是否大于规定的长度
function isValidLength(chars, len) {
if (chars.length < len) {
return false;
}
return true;
}

74、原生JavaScript判断字符串是为网址不区分大小写
function isValidURL( chars ) {
var re=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(\S+\.\S+)$/;
if (!isNULL(chars)) {
chars = jsTrim(chars);
if (chars.match(re) == null)
return false;
else
return true;
}
return false;
}

75、原生JavaScript判断字符串是否为小数
function isValidDecimal( chars ) {
var re=/^\d*\.?\d{1,2}$/;
if (chars.match(re) == null)
return false;
else
return true;
}

76、原生JavaScript判断字符串是否为整数
function isNumber( chars ) {
var re=/^\d*$/;
if (chars.match(re) == null)
return false;
else
return true;
}

77、原生JavaScript判断字符串是否为浮点数
function isFloat( str ) {
for(i=0;i<str.length;i++)  {
  if ((str.charAt(i)<"0" || str.charAt(i)>"9")&& str.charAt(i) != '.'){
return false;
  }
}
return true;
}

78、原生JavaScript判断字符是否为A-Za-z英文字母
function isLetters( str ){
var re=/^[A-Za-z]+$/;
if (str.match(re) == null)
return false;
else
return true;
}

79、原生JavaScript判断字符串是否邮政编码
function isValidPost( chars ) {
var re=/^\d{6}$/;
if (chars.match(re) == null)
return false;
else
return true;
}

80、原生JavaScript判断字符是否空NULL
function isNULL( chars ) {
if (chars == null)
return true;
if (jsTrim(chars).length==0)
return true;
return false;
}

文章来源:jquery教程 - http://www./Show.aspx?id=310

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约