求正規表示式符串長度大於6和符串只能為字母 數字和下劃線

時間 2022-01-11 20:43:35

1樓:匿名使用者

^[0-9a-za-z_]$

2樓:

"[a-za-z0-9_]"

3樓:匿名使用者

[0-9a-za-z-]\

求正規表示式:判斷字串只能是數字,字母,下劃線中的兩種,只能是三種型別中的兩種,6位以上 10

4樓:匿名使用者

var reg = /^(?!(\d+|[a-z]+|_+|(?!([\da-z]+|[\d_]+|[a-z_]+)$)[\da-z_]+)$)([\da-z]|[\d_]|[a-z_])$/i;

var str="_sdfdddfffffff4ff";

reg.test(str);

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

5樓:喜歡種蘑菇

這個是正規表示式:

var reg = /^[\w]$/

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

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

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

6樓:亡命耗子

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

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

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

7樓:匿名使用者

^^[\d_a-za-z]$

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

測試r4fg*4_hht

或者測試

r4_h哈哈t

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

8樓:似水河邊

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

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

9樓:匿名使用者

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

j**a正規表示式,字串長度大於6小於20,字母或數字或字母和數字,可能有.和@

10樓:匿名使用者

string reg = "^[a-za-z\\d\\.@]$";

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

11樓:

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

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

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

12樓:

/^\w$/

怎麼用正規表示式驗證6到10個字串或數字的長度??

13樓:向日葵

var pwd = $("#pwd").val();

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

if(!reg.test(pwd))

正規表示式的特點是:

1、靈活性、邏輯性和功能性非常強;

2、可以迅速地用極簡單的方式達到字串的複雜控制。

3、對於剛接觸的人來說,比較晦澀難懂。

由於正規表示式主要應用物件是文字,因此它在各種文字編輯器場合都有應用,小到著名編輯器editplus,大到microsoft word、visual studio等大型編輯器,都可以使用正規表示式來處理文字內容。

14樓:大和娛樂工業設計

我們應該怎麼用正規表示式驗證六到十,他的這個字串,或者數字的長度呢,這個問題我覺得非常的有難度希望大家可以幫助,看看它的長度怎麼驗證啊。

15樓:匿名使用者

正規表示式在哪個平台都一樣,只是用的方式不同而已^[0-9]|[a-za-z]$

16樓:匿名使用者

^[0-9a-za-z]$

最常用的工具

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

17樓:

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

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

18樓:滑思真

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

19樓:匿名使用者

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

正規表示式:要求6-20位,只能有大小寫字母和數字,並且大小寫字母和數字都要有。

20樓:匿名使用者

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

【釋義】:

^ 匹配一行的開頭位置。

(?![0-9]+$):斷言此位置之後,字串結尾之前,所有的字元不能全部由數字組成。

(?![a-za-z]+$):斷言此位置之後,字串結尾之前,所有的字元不能全部由26個英文本母組成。

[0-9a-za-z] 由6-20位數字或這字母組成。

$ 匹配行結尾位置。

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

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

正規表示式是對字串(包括普通字元(例如,a 到 z 之間的字母)和特殊字元操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成乙個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。

擴充套件資料:

【常用的例項】:

1、匹配 「a」,"*","1" 三個字元中的任何乙個:

表示式:[a,\*,1]

2、匹配負整數:

表示式:^-[1-9]\d*

3、驗證密碼,以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線

表示式:^[a-za-z]\w$

4、email的驗證:

要求:必須包含乙個"@"。在"@"後面的字串至少包含乙個"."號。"@"前面和後面的字串由乙個或乙個以上字母、數字、下劃線或減號構成:

表示式:^[a-za-z0-9_\-]@[a-za-z0-9_\-]\.[a-za-z0-9_\-.]$

表示式

21樓:匿名使用者

正確的應該是:

^(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])[a-za-z0-9]$

注意,如果是用js建立正則物件,如果模式不要設定i-不區分大小寫

22樓:匿名使用者

開頭為英文[^a-za-z\d]

23樓:匿名使用者

[a-z0-9]

24樓:自由de王國

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

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

25樓:匿名使用者

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

php求正規表示式

a 你好,你好1 你好a 51 你好,你好2 你好b 52 你好,你好3 你好c 3 你好,你好4 你好d 54 你好,你好5 你好e 5 a preg replace d s r n s d s a d s r n s 用來匹配到 1 n個數字 之後是0或多個空白 再接著 是換行符 windows...

求教C正規表示式,求解釋C 正規表示式

正規表示式是 i da f 不過像是有問題,解釋如下 i 表示英文本母大小寫不敏感,即大小寫均可 da f 表示單個字元允許的集合,寫成這個樣子則允許 a f共13個字元,說它有問題是指 應該是 則 d表示0 9,那樣的話,就允許0 9 a f共16個字元 表示連續出現兩次 綜上,意圖大約是匹配乙個...

正規表示式是什麼,正規表示式 是什麼意思啊?

在電腦科學中,是指乙個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。在很多文字編輯器或其他工具裡,正規表示式通常被用來檢索和 或替換那些符合某個模式的文字內容。許多程式語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了乙個功能強大的正規表示式引擎。正規表示式這個概念最初是由u...

正規表示式是什麼 有什麼用,正規表示式到底幹什麼用啊?

簡單的說就是,用一小段簡單的各種字元的組合,即叫做 正規表示式,去實現複雜的 字串匹配,查詢你到你所需要的內容,以便後期提取出來你所要的內容。這個聽起來很簡單,但是很多現實的應用中,所要處理的字串有千千萬萬種,各種複雜的字元,而且每個人的需求有無窮盡種,需要提取出的內容也是無窮多。而如果手動處理,寫...

shelle grep正規表示式問題

單引號和雙引號可以連在一起用 a 2 echo a a a 2 你要注意 2的內容會被作為正規表示式解釋,他不能含有正規表示式元字元。grep p s 2 file 樓主且看我實驗 root master cat a temp 2 2 2 2 2 aaa i2 root master grep n ...