求js中正規表示式必須包含大寫字母小寫字母和數字

時間 2022-01-06 17:55:12

1樓:匿名使用者

分開寫吧,單獨寫會累死的

alert(/[0-9]+/.test("12#ag") && /[a-z]+/.test("12#ag") && /[a-z]+/.test("12#ag"));

必須包含大小寫字母和數字 也能包含其它字元

2樓:

寫3個吧,再 並上 。。。

求js中正規表示式 必須包含大寫字母小寫字母和數字 您這個問題解決了麼 能不能分享給我 謝謝

3樓:匿名使用者

必須包含的話..

最好是寫方法了.

var check = function(str)//alert(check("aa3#$"));

//alert(check("12a"));

js正則怎麼判斷一個字串裡必須包含大寫字母,小寫字母,數字,特殊字元? 看清楚了,是必須包含,求教

4樓:勇敢浪漫

這個要用 它的 asc 值 來判斷了 程式如下:

private sub command1_click()for u = 1 to len(text1.text)if asc(mid(text1.text, u, 1)) <= 90 and asc(mid(text1.

text, u, 1)) >= 65 then

a = a + 1

end if

next

msgbox "你輸入的字串" & text1 & "出現大寫字母的個數為: " & a

end sub

5樓:

肯定是如果你的字串裡邊包含了大寫字母,小寫字母數字特殊符號。當然可以的

6樓:

匹配數字 \d匹配任何一個數字,如果要匹配單個特定的數字可以可以使用自身。

匹配一個大寫字母 [a-z]

匹配一個小寫字母 [a-z]

如果要匹配特殊的符號就要看你匹配那些了,

像\ [ ] ( ) * .^ $ - 等是正規表示式規定的保留字元(稱為元字元),有其特定含義,如果匹配這些應該加上\進行轉義。如匹配一個*,可以這樣寫\*

匹配元字元之外的字元如%等,直接寫%就可以了。

7樓:蛋殼兒漂

/^(?=.*?[a-z])(?=.*?[a-z])(?=.*?\d)(?=.*?[#@*&.]).*$/

如果是要求以上類別都包含,就這麼寫

/^(?=.*?

[a-z])(?=.*?

[a-z])(?=.*?

\d)(?=.*?

[#@*&.])[a-za-z\d#@*&.]*$/

如果是要求包含且只包含,就這麼寫

另外你說的特殊字元指那些,可以自己在[#@*&.]這個裡面新增擴充就行了

8樓:匿名使用者

(1)字元類;

(2)數量限定符;

(3)位置限定符;

(4)特殊符號。

注意:正規表示式基本是與語言無關的,我們可以結合語言/工具與正規表示式進行文字處理,在後面的部落格中,我將使用grep來進行驗證。(grep是一款linux下按行匹配文字的工具,如下,使我們常使用的兩個選項)

-e:使用擴充套件正則匹配;

--color:將匹配得到的內容進行語法高亮。

定位符使您能夠將正規表示式固定到行首或行尾。它們還使您能夠建立這樣的正規表示式,這些正規表示式出現在一個單詞內、在一個單詞的開頭或者一個單詞的結尾。

定位符用來描述字串或單詞的邊界,^ 和 $ 分別指字串的開始與結束,\b 描述單詞的前或後邊界,\b 表示非單詞邊界

9樓:劇鴻飛

/^(?=.*?[a-z])(?=.*?[a-z])(?=.*?\d)(?=.*?[#@*&.]).*$/

10樓:流香羽

貌似不能用一個正則來實現,你可以這樣做。

if (/[a-z]/.test(str) && /[a-z]/.test(str) && /[0-9]/.

test(str) && /[-\._]/.test(str))

js正規表示式的問題:要求一個字串只能包含數字、大小寫字母、「-」和「;」,而且結尾必須是「;」

11樓:好程式設計師

matcher m=pattern.compile("[a-za-z0-9\-]*").matcher(text);

允許空字串就最後用*.不允許就+

求一個正規表示式必須包含數字和字母。不然不通過。在前臺js裡用的。急急急!!!

12樓:非常可愛

$(function())

functioncheckpassword(psd)$/;

varrootpattern=/^((?!root).)*$/;

if(!contentpattern.test(psd))if(!

rootpattern.test(psd))}擴充套件資料js正規表示式驗證密碼強度,必須包含數字,大寫字母,小寫字母,特殊字元四選三

varregex=newregexp('^(?![a-za-z]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?!

[a-z\w_!@#$%^&*`~()-+=]+$)(?![0-9\w_!

@#$%^&*`~()-+=]+$)[a-za-z0-9\w_!@#$%^&*`~()-+=]$');

if(!regex.test(pwd))

13樓:あ耨多羅

1樓的貌似沒copy

看清楚問題,要求是必須含字母和數字,不是必須是字母或數字。

function check()else}

14樓:麥小麥

||沒有一個答案是ok的,正確答案是:回(^([a-za-z]|答[0-9])*[a-za-z][0-9]([a-za-z]|[0-9])*$)|(^([a-za-z]|[0-9])*[0-9][a-za-z]([a-za-z]|[0-9])*$)

15樓:江坤

這個正則漢字也可以過

16樓:匿名使用者

^(?![a-z]+$)(?![0-9]+$)[a-za-z0-9]$ //n,m位數自定。

17樓:匿名使用者

/^([a-za-z0-9])$/ 你沒說長度限制,我給設定長度為6~20了,你可以根據需要自己改

js 求正規表示式 : 8-20位 必須包涵大寫字母,小寫字母,數字,特殊字元, 必須包涵哈 10

18樓:匿名使用者

var reg=/^(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])(?=.*[^\sa-za-z0-9])\s$/;

js正則判斷一個字串裡必須包含大寫字母,小寫字母,數字,特殊字元? 必須包含其中三項,求教

19樓:匿名使用者

寫多個正規表示式,分別匹配,組合判斷

var regenup=/[a-z]+/,//大寫字母regenlow=/[a-z]+/,//小寫字母regnum=/[0-9]+/,//數字

regensymbol= /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,//英文特殊字元

regcnsymbol = /[·!#¥(——):;「」『、,|《。》?、【】[\]]/im;//中文特殊字元

js密碼正規表示式:要求包含大小寫字母、數字和特殊符號,8~16位

20樓:

var v=$("#text").val();

reg=/^(?![0-9]+$)(?![a-z]+$)(?![a-z]+$)(?!([^(0-9a-za-z)])+$)^.$/;

alert(reg.test(v));

上面這個正則表示的是不能為純數字,不能為純字母,不能為純特殊符號,綜合起來就是必須為數字 字母 特殊符號中最少兩種,如果你要求必須包含三種的話,就接著往上加就行:

(?![0-9]+$) 這句意思是設定後面不能為純數字(?![a-z]+$) 這句意思是設定後面不能為純小寫字母。。。照著這個格式我們繼續寫:

(?![0-9a-z]+$) 不能為小寫字母與數字(?![0-9a-z]+$) 不能為大寫字母與數字(?!

[0-9a-za-z]+$) 不能為大寫,小寫字母與數字把這三個也加上去,就只剩一種情況了,就是必須四種都包含jquery裡用正則來驗證密碼,大小寫字母,數字及特殊符號最少包含兩種

21樓:緣lai如茨

function validateinput(obj)if (regupper.test(str))if (regstr.test(str))if (complex < 3 || str.

length < 8) else

}//參考,可以分別分解開來匹配,如果輸入是小寫字元,累計+1,如果輸入大寫字元+1,如果輸//入非大、小寫字元以及數字認為是特殊字元+1,只有累計等於3時並且長度大於8才符合要求,否//則驗證失敗

22樓:用著追她

1、首先我們在script中編寫函式。

2、下圖中的**就是判斷手機號碼中最重要的**,我們依次進行解釋。

3、js正規表示式test方法的使用,test方法的返回值是布林值,通過該值可以匹配字串中是否存在於正規表示式相匹配的結果,如果有匹配內容,返回ture,如果沒有匹配內容返回false,該方法常用於判斷使用者輸入資料的合法性。

4、我們寫入一個符合要求的手機號碼。

5、然後進行測試得到如下圖的測試結果"手機號碼符合格式要求"。

6、我們寫入一個不符合要求的手機號碼。

js 求正規表示式 : 8-20位 必須包涵大寫字母,小寫字母,數字,特殊字元, 必須包涵 5

23樓:大嬸愛知識

/^(?=.*?

[a-za-z])(?=.*?

[0-9])(?=.*?

[\.\!\~\_@#$])[a-za-z0-9\.

\!\~_@#$]$/

[\.\!\~\_@#$] 和 \.\!\~_@#$ 寫你要的特殊字元

lua正規表示式,LUA 正規表示式

lua中修飾符 和 都表示匹配前一字元0次或多次,但 進行的是最短匹配,類似傳統正則中的非貪婪匹配,而 則是最長匹配,即貪婪匹配 由於你正則中最後一個 d 後面沒有任何東西了,那這個 進行了最短匹配,即什麼都不匹配,所以沒有捕獲到1999,而加上 後,由於有了結尾標識位,就必須匹配1999才能使整個...

求一個正規表示式 100,求一個正規表示式

下面是一個正規表示式,可以用來匹配滿足上述要求的字串 w s s s and or s w s s 該正規表示式分為四個部分 1 以 開頭和以 結尾,表示匹配的字串必須是完整的字串,不能包含其他字元。2 中間的部分是一個可選的分組,表示可以匹配空字串。如果要匹配非空字串,則必須滿足如下條件 必須以k...

正規表示式ddsw0,正規表示式 d d s w 0 9 d d s w 這兩個的區別是什麼呢?

亂紅齋 一個匹配有符號數,另一個匹配有符號數或無符號數。正規表示式,又稱規則表示式,是電腦科學的一個概念,這個概念最初是由unix中的工具軟體普及開的。正則表通常被用來檢索 替換那些符合某個模式 規則 的文字。正則引擎主要分為dfa nfa兩大類。許多程式設計語言都支援利用正規表示式進行字串操作。在...