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兩大類。許多程式設計語言都支援利用正規表示式進行字串操作。在...