婷婷综合国产,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實現】的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新竹县| 梁山县| 洛阳市| 南陵县| 长寿区| 天台县| 广饶县| 徐州市| 临沭县| 普洱| 永修县| 三都| 喀什市| 当涂县| 白城市| 泸西县| 福贡县| 岫岩| 阿鲁科尔沁旗| 高淳县| 澄城县| 霞浦县| 荥阳市| 海宁市| 扬州市| 嘉义市| 南靖县| 千阳县| 镇江市| 金沙县| 柳河县| 禹城市| 永胜县| 手机| 兴宁市| 旌德县| 德惠市| 那坡县| 荔浦县| 梧州市| 大同市|