1樓:匿名使用者
你說的是至少包含「數字」,「字母」,「特殊字元」中的兩種吧^(((?=.*[0-9])(?
=.*[a-za-z])|(?=.
*[0-9])(?=.*[^\s0-9a-za-z])|(?
=.*[a-za-z])(?=.
*[^\s0-9a-za-z]))[^\s]+)$
上面的正規表示式假設除了數字,字母,空白符外的字元都是特殊字元,這個正則不允許空白符,必須有「數字」,「字母」,「特殊字元」中的至少兩種
如果是兩種以上就是說三種字元都必須包含,正則是這樣的^(?i).+(?<=\d.*)(?<=[a-z].*)(?<=[^a-z\s\d].*)$
這個正則可以匹配有空格的字串
2樓:匿名使用者
[0-9a-za-z?]
把?號替換成你允許使用的特殊字元,如[0-9a-za-z@#$]
求一個正規表示式,要求 數字,大寫字母,小寫字母,特殊字元 至少兩種或兩種以上組合的正規表示式。
3樓:匿名使用者
^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s+$
由非空格字元組成的字串,數字,大寫字母,小寫字母,特殊字元至少有 兩種,
必須包括字母數字特殊字元任意2種的正規表示式 10
4樓:匿名使用者
1、正規表示式驗證數字、字母、特殊字元的組合,這個要求3者都有varreg=/(?=.*[a-z])(?
=.*\d)(?=.
*[#@!~%^&*])[a-z\d#@!~%^&*]/i特殊字元為~!
@#$%^&*其中之一2、正規表示式驗證(數字+字母)或者(數字+特殊字元)或者(字母+特殊字元),不能是純數字、純字母、純特殊字元,即只要符合這3個組合其中之一都為truevarreg=/((?=.*[a-z])(?
=.*\d)|(?=[a-z])(?
=.*[#@!~%^&*])|(?
=.*\d)(?=.
*[#@!~%^&*]))[a-z\d#@!~%^&*]/i
包含普通字母,數字,但不包含特殊符號的正規表示式怎麼寫
5樓:匿名使用者
^[a-za-z\d]+$
6樓:人生苦短就用
\d 匹配一個數字字元。
\d 匹配一個非數字字元。
\w 匹配包括下劃線的任何單詞字元。"a-za-z0-9_"
\w 匹配任何非單詞字元。
\s 匹配任何空白字元,包括空格、製表符、換頁符等等。
\s 匹配任何非空白字元。
\b 匹配一個單詞邊界,也就是指單詞和空格間的位置。
\b 匹配非單詞邊界。
\n 匹配一個換行符。
\r 匹配一個回車符。
\t 匹配一個製表符。
. 匹配除 "\n" 之外的任何單個字元。要匹配包括 '\n' 在內的任何字元
正規表示式必須包含大寫字母 小寫字母 數字 特殊字元這四種字元的正規表示式
7樓:gta小雞
^(?:(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])(?=.*[^a-za-z0-9])).*$
密碼必須同時包含大寫字母、小寫字母、數字、特殊符號等四項中的至少三項正規表示式
8樓:愛
一句正則就行了:
var v=$("#text").val();
reg=/^(?=.*[a-za-z])(?=.*[1-9])(?=.*[\w]).$/;
alert(reg.test(v));
(?=.*[a-za-z]) 表示後面至少有一個小寫字母或大寫字母(?
=.*[1-9]) 表示後面要有一位數字(?=.
*[\w]) 表示後面要有一位特殊符號三者加起來,正好是你需要的!
jquery裡用正則來驗證密碼,必須包含大小寫字母,數字及特殊符號,或最少包含兩種
9樓:匿名使用者
var reg = /^(?!([a-za-z]+|[a-z\d]+|[a-z~`@#\$%\^&\*\(\)_\-\+=\\]\|\\:;\"\'<,>\.
\?\/\!]+|[a-z\d]+|[a-z~`@#\$%\^&\*\(\)_\-\+=\\]\|\\:
;\"\'<,>\.\?\/\!
]+|[\d~`@#\$%\^&\*\(\)_\-\+=\\]\|\\:;\"\'<,>\.\?
\/\!]+)$)[a-za-z\d~`@#\$%\^&\*\(\)_\-\+=\\]\|\\:;\"\'<,>\.
\?\/\!]+$/;
var str = "3d2";
console.log(reg.test(str));
10樓:
想了想這個正則還真不好寫,道行有點淺。如果你找不到這樣的正則,我建議換個思路實現這個驗證,把密碼字串轉換為char陣列,然後遍歷陣列通過判斷ascii碼值來判斷是否符合你的要求。
11樓:匿名使用者
你直接用正則判斷不能是漢字不就行啦,我給你個判斷漢字的例子
if(lx.match(/[^\u4e00-\u9fa5]/g)) 這個是判斷是漢字的時候,你在變數lx前面加個!就可以啦。
這樣就可以了,祝你好運!
12樓:匿名使用者
小滿足伱一下
-- "\d[^\r][a-za-z]|[a-za-z][^\n]\d"
這題值200分,加滿了再說~~
13樓:匿名使用者
樓主 求你自己的正規表示式用用 網上找的都不行呢
求正則符串必須包含小寫字母 大寫字母 數字或特殊字元 空
寫多個正規表示式,分別匹配,組合判斷 var regenup a z 大寫字母regenlow a z 小寫字母regnum 0 9 數字 regensymbol im,英文特殊字元 regcnsymbol im 中文特殊字元 js正則怎麼判斷一個字串裡必須包含大寫字母,小寫字母,數字,特殊字元?看...
聯通ICCID 20位數字字母代表什麼
這張是132的卡!意思就是說只能開出來是132開頭的號,其他的號是開不成的!聯通手機卡背面20位數字代表什麼意思 10 這是手機卡的iccid號,相當於手機卡的 身份證 這一串字元詳細介紹如下 1 前兩位 89 代表國際編號 2 第3 4位代表國家編號 86表示中國 3 第5 6運營商編號 01是中...
鍵盤打字字母打出來是數字,怎麼辦
衝浪 優化 筆記本鍵盤解決方法 1 出先這種情況是由於在用外接鍵盤時開啟了小鍵盤,就是鍵盤最右邊的數字鍵。以至於用筆記本鍵盤打字時,也處於小鍵盤開啟狀態。而u i o j k l等鍵正是筆記本鍵盤上的小鍵盤。所以處理這個問題就要關閉小鍵盤。2 按下筆記本鍵盤左下角的fn鍵,螢幕下方出現各種選項。3 ...