濮阳杆衣贸易有限公司

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

正則匹配密碼只能是數(shù)字和字母組合字符串功能【php與js實現(xiàn)】

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

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

密碼要求:

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

/**
 * @desc get_pwd_strength()im:根據(jù)密碼字符串判斷密碼結(jié)構(gòu)
 * @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 "密碼必須包含字母,強度:弱";//全數(shù)字
  }
  if(preg_match("/^[a-z]*$/i",$pwd))
  {
    return "密碼必須包含數(shù)字,強度:中";//全字母
  }
  if(!preg_match("/^[a-z\d]*$/i",$pwd))
  {
    return "密碼只能包含數(shù)字和字母,強度:強";//有數(shù)字有字母 ";
  }
}

js 正則匹配

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

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

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《正則匹配密碼只能是數(shù)字和字母組合字符串功能【php與js實現(xiàn)】》,本文關(guān)鍵詞  正則,匹配,密碼,只能,是,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則匹配密碼只能是數(shù)字和字母組合字符串功能【php與js實現(xiàn)】》相關(guān)的同類信息!
  • 本頁收集關(guān)于正則匹配密碼只能是數(shù)字和字母組合字符串功能【php與js實現(xiàn)】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    巴林右旗| 南郑县| 郴州市| 琼结县| 米易县| 正阳县| 新余市| 卓资县| 尖扎县| 纳雍县| 固始县| 东丰县| 中卫市| 武隆县| 辰溪县| 潞城市| 韶山市| 贵南县| 沿河| 黑龙江省| 宁乡县| 大新县| 苍溪县| 汨罗市| 无棣县| 南华县| 麻江县| 景洪市| 岑溪市| 双峰县| 潜江市| 乌拉特前旗| 肇州县| 赤水市| 逊克县| 吉木萨尔县| 祥云县| 定襄县| 新乡县| 噶尔县| 洛南县|