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...