求正則,必須同時有字母,數字,下劃線,長度6到18位

2022-01-07 04:32:46 字數 2895 閱讀 8324

1樓:匿名使用者

^(?=.*_)(?=.*\d)(?=.*[a-za-z]).$

"同時有"麻煩了點, 不過總算寫出來了

2樓:檻外人網上人生

[a-za-z_0-9]

3樓:色垃

nishizhu_001

求正規表示式,只允許出現字母數字下劃線,同時必須是小寫字母開頭,總的長度為6到20個字元

4樓:

var reg = /^[a-za-z]\w$/;

引數說明:numbernumber……代表需要計算的值,可

5樓:滑思真

^\w$ 8-12位字母,數字,下劃線

6樓:匿名使用者

var reg=/^[a-z]\w$/;

正則怎麼匹配字串必須為6到18位且必須含有字母和數字

7樓:匿名使用者

先匹配是否含有數字再匹配是否含有字母,分兩次

正規表示式密碼,必須數字字母下劃線「都要有!都要有!都要有!"(6位以上)

8樓:匿名使用者

這樣^(?=.*\d+.*)(?=.*[a-z]+.*)(?=.*_.*)[\da-z_]$

js 正規表示式 要求密碼的格式為6-12位,只能是字母、數字和下劃線

9樓:喜歡種蘑菇

這個是正規表示式:

var reg = /^[\w]$/

if(password.match(reg))^只是一個標記,說明正規表示式的開始,$為結束的標記,與{}中的範圍沒有關係。

正規表示式,又稱規則表示式,電腦科學的一個概念。正規表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

許多程式設計語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了一個功能強大的正規表示式引擎。

10樓:亡命耗子

var reg = /^[\w]$/這個是正規表示式if(password.match(reg))^只是一個標記,說明正規表示式的開始,$為結束的標記,與{}中的範圍沒有關係,經過測試是沒有錯誤的,lz也可以自行測試一下,找到一個更合適的表示式。

真是太感動了,我本以為網路上的人都不會太在意錯對,沒想到還是有那麼熱心的網友,是我誤會了\w,感謝網友gpgkd906,沒錯\w已經等效於[a-za-z0-9_],也就是說數字字母還有下劃線都已經包括了,尤其要感謝一下那個horsoner,沒想到他那麼用心,是我粗心了,讓正規表示式包含了「*」,不過包含兩個中文的字串「r4_h哈哈t」,應該是通不過測試的。

要是所有回答問題的人都有你們那麼認真的精神,問題就太好解決了。

11樓:匿名使用者

^^[\d_a-za-z]$

推薦答案明顯有問題,測試我給的字串就知道了:

測試r4fg*4_hht

或者測試

r4_h哈哈t

這兩個不符合樓主要求的使用var reg = /^[\w*\_*]$/也可以通過的...還有下劃線不需要轉義的.不知道這個所謂的推薦答案怎麼出來的.

12樓:似水河邊

樓上回家看下正則語法吧,^是匹配行的開頭,怎麼會已經匹配了一位???

比如$reg=~/^hello/是用來匹配以hello開頭的字串。^只是行開頭的錨定

13樓:匿名使用者

\w裡面已經包括了下劃線了。

求一個正規表示式: 以英文字母開頭,只能包含英文字母、數字、下劃線

14樓:二狗的老父親

^[a-za-z][a-za-z0-9_]*$拓展:1.正規表示式:

又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的一個概念。

正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。

2.簡介:

正規表示式是對字元操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個規則字串,這個規則字串用來表達對字串的一種過濾邏輯。正規表示式是一種文字模式,模式描述在搜尋文字時要匹配的一個或多個字串。

正規表示式可一直追溯到科學家對人類神經系統工作原理的早期研究。

4.含義:

正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。

15樓:匿名使用者

^[a-za-z][a-za-z0-9_]*$

16樓:沒有任何藉口

^[a-za-z][a-za-z0-9_]*$ 這個可以。

正規表示式 判斷第一個必須是字母 後面可以是 數字 字母 下劃線 總長度為5-12

17樓:匿名使用者

var reg = /^[a-za-z]\w$/;

求一j**a密碼正規表示式,長度6位以上,需數字、字母和下劃線組成。 10

18樓:

public static void main(string args) \\[\\]].*).*$";

system.out.println(s.matches(r));

}字串 必須由 字元+數字+特殊字元 組成,否則 為 false

19樓:

/^\w$/

求正規表示式中文,英文,數字,下劃線

n w u4e00 u9fa5 幫你測試過了,這個應該就是你要的最新的答案,假如逗號和句號你要漢字模式的就自己改下。n w u4e00 u9fff w是大小寫英文和數字總體,表示可以1個都木有,為空 a za z0 9 u4e00 u9fa5 求一個正規表示式可以匹配 中文字元,中文標點符號,英文,...

求正規表示式,只允許輸入中文,英文數字下劃線

試試這個 u4e00 u9fa5 w 求一個正規表示式,要求 只能輸入中文,英文數字空格下劃線都行,首尾不能為空格,字串中間可以為空格 var reg w u4e00 u9fa5 s w u4e00 u9fa5 s 正規表示式 我希望得到一個能夠判斷文字框只能輸入漢字,英文,數字下劃線!functi...

620位字母數字或者下劃線帶表什麼

驗證使用者密碼 a za z w 正確格式為 以字母開頭,長度在6 18之間,只能包含字元 數字和下劃線。密碼長度為6 20個字元,由英文字母 數字 及下劃線組成,區分大小寫 提示您設定一個安全密碼,密碼由6 20個字元,包含數字,字母,下劃線字元,複製字母分為案例。例如 以滿足輸入的要求六個密碼 ...