婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正則匹配密碼只能是數字和字母組合字符串功能【php與js實現】

正則匹配密碼只能是數字和字母組合字符串功能【php與js實現】

熱門標簽:西藏智能外呼系統代理商 外呼系統無呼出路由是什么原因 貴港公司如何申請400電話 呼叫系統外呼只能兩次 400電話辦理電話辦理 ai電話機器人搭建 甘肅醫療外呼系統排名 地圖標注教學點 梅縣地圖標注

本文實例講述了正則匹配密碼只能是數字和字母組合字符串功能。分享給大家供大家參考,具體如下:

密碼要求:

1. 不能全部是數字
2. 不能全部是字母
3. 必須是數字和字母組合
4. 不包含特殊字符
5. 密碼長度6-30位的字符串

/**
 * @desc get_pwd_strength()im:根據密碼字符串判斷密碼結構
 * @param (string)$mobile
 * return 返回:$msg
 */
function get_pwd_strength($pwd){
  if (strlen($pwd)>30 || strlen($pwd)6)
  {
    return "密碼必須為6-30位的字符串";
  }
  if(preg_match("/^\d*$/",$pwd))
  {
    return "密碼必須包含字母,強度:弱";//全數字
  }
  if(preg_match("/^[a-z]*$/i",$pwd))
  {
    return "密碼必須包含數字,強度:中";//全字母
  }
  if(!preg_match("/^[a-z\d]*$/i",$pwd))
  {
    return "密碼只能包含數字和字母,強度:強";//有數字有字母 ";
  }
}

js 正則匹配

/**
 * 檢測密碼強度,必須由數字與字母組合,至少6位的字符串。
 */
$.checkPwd = function(v){
 v=$.trim(v);
 if(v.length6||v.length>30){
    return "密碼長度為6-30位";
  }
  if(/^\d+$/.test(v))
  {
    return "全數字";
  }
  if(/^[a-z]+$/i.test(v))
  {
    return "全字母";
  }
  if(!/^[A-Za-z0-9]+$/.test(v))
  {
    return "只能含有數字有字母";
  }
  return "正確";
};

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述對大家正則表達式學習有所幫助。

您可能感興趣的文章:
  • 正則表達式匹配不包含某些字符串的技巧
  • js 正則表達式學習筆記之匹配字符串
  • 正則表達式模式匹配字符串基礎知識
  • 請教一個正則表達式,匹配所有Html標簽外部的指定字符串
  • 使用正則表達式匹配[***]樣式的字符串
  • 如何使用正則匹配最后一個字符串詳解

標簽:哈密 涼山 海口 常州 本溪 湖州 泰安 大興安嶺

巨人網絡通訊聲明:本文標題《正則匹配密碼只能是數字和字母組合字符串功能【php與js實現】》,本文關鍵詞  正則,匹配,密碼,只能,是,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則匹配密碼只能是數字和字母組合字符串功能【php與js實現】》相關的同類信息!
  • 本頁收集關于正則匹配密碼只能是數字和字母組合字符串功能【php與js實現】的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 达州市| 麻江县| 抚宁县| 昌邑市| 郑州市| 绥江县| 潜山县| 崇左市| 宜兰县| 阿拉尔市| 锡林郭勒盟| 丰宁| 辰溪县| 定襄县| 广东省| 旅游| 泸定县| 吴桥县| 霍林郭勒市| 西丰县| 沅陵县| 会理县| 鄂托克前旗| 兴化市| 湾仔区| 新源县| 东乡族自治县| 八宿县| 陆川县| 海盐县| 滁州市| 兴文县| 武陟县| 四川省| 大石桥市| 宁远县| 泊头市| 商河县| 聂荣县| 台中县| 玛多县|