求js正規表示式只能是字母,數字,減號,下劃線組成

2021-05-02 10:43:17 字數 2708 閱讀 3242

1樓:匿名使用者

數字,字母,和下劃線 這幾個有沒有順序和個數限制呢?

還有,單一的不行,那有兩個的行不?還是一定要數字,字母,和下劃線三個都要有?

如果都沒有的話那單用正則可能比較長,最好還是結合程式判斷。

正則可以是這樣[^[_0-9a-za-z]$]然後最找用過正則去找是不 是數字,字母,和下劃線三個都 已經包含了

2樓:匿名使用者

要麼數字開頭,要麼字母、下劃線開頭;後面必須有字母或數字。

/\d+[a-za-z_]+|[a-za-z_]+\d+/

3樓:

/(?:(\d)|([a-za-z])|(\_))+(?(1)|(?!))(?(2)|(?!))(?(3)|(?!))/

4樓:計名

/^(?!(?:[a-z]+|\d+|[\_]+)$)\w+$/i

正規表示式js正規表示式: 大小寫字母 數字 橫槓 下劃線 點 減號 可以換行 怎麼寫啊

5樓:匿名使用者

var reg = /^[a-z\d-_\.\r\n]+$/i;

急求js正規表示式,要求只能輸入數字和減號,不能輸入其他任何字母或特殊字元,但是減號只能在數字的開 100

6樓:00笑0傲

[0-9]表示數字,「+」表示一位或多位,「?」表示0次或多次,「^」表示行的開頭。所以。我感覺你這個應該是"-"+"[0-9]+"

7樓:苦柳香魂

這個就是:

-\d+

這是一定要有減號的,如果減號可以沒有,可以這樣:

-*\d+

8樓:匿名使用者

^[-]\d+$ 你拿去試試。滿足你的需求不

9樓:

\-*\d+

如果只有減號 也是允許的吧 減號可有可無 也是允許的吧?

跪求一正規表示式:由字母a—z(不區分大小寫)、數字0—9、點、減號或下劃線組成;只能以數字或字母開頭和

10樓:

[0-9a-za-z][0-9a-za-z\._\-]*試試?

如何用正規表示式限制文字框裡只能輸入英文,數字,下劃線和點

11樓:兄弟連教育北京總校

有兩種方式:

一種直接從vs平臺拉控制元件,然後填寫你要正則約束的條件,一種用**:

using system.text.regularexpressions;

////// 檢驗是否是英文、數字、下劃線和點

////// 需要檢驗的字串

/// 是否為整數:true是整數,false非整數public static bool ischeck(string str)

其他方法你可以看看這個,http://www.kuqin.

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

12樓:喜歡種蘑菇

這個是正規表示式:

var reg = /^[\w]$/

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

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

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

13樓:亡命耗子

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

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

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

14樓:匿名使用者

^^[\d_a-za-z]$

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

測試r4fg*4_hht

或者測試

r4_h哈哈t

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

15樓:似水河邊

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

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

16樓:匿名使用者

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

正規表示式替換字串,js正規表示式 如何替換字串中的中文

perl to your rescue usr bin perl w use strict my string my new string my array split s s string my i scalar array for my j 0 j i j new string s s s 1 ...

正規表示式控制文字框只能輸入字母數字漢字

a za z d u0391 uffe5 正規表示式 只能輸入字母數字漢字 a za z0 9 u4e00 u9fa5 其實 a za z0 9 可以用 w來代替,只是 w還可以匹配一個下劃線,如果必須要求只有數字和字母那還是用 a za z0 9 這個好了 u4e00 u9fa5 匹配中文字元 1...

正規表示式問題,正規表示式問題。

p k 顯然恆大於0 做一個式子 p k 1 p k k 0,1,2 19代入b分佈的概率分佈並提取共同的因式,為了方便些,我將該因式設為g,顯然g也大於0 p k 1 p k g 所以整理有 p k 1 p k g 17 4k k 1 k 20且為整數 所以k 1 0 所以p k 1 p k 在k...