原生JavaScript判斷是否為郵箱、危險字符、驗證長度、驗證網址、驗證小數、整數、浮點數等常用的 js 驗證


(71~80)驗證篇這一篇文章主要是10個比較常用表單驗證功能,包括了郵箱、危險字符、驗證長度、驗證網址、驗證小數、整數、浮點數等常用的驗證,有了這些代碼片段,平時的表單驗證也可以不需要jquery的驗證插件了,希望可以幫到大家。。。
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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM