1樓:匿名使用者
var reg = /^[a-z0-9\+\-]+$/i;
js正規表示式的問題:要求一個字串只能包含數字、大小寫字母、「-」和「;」,而且結尾必須是「;」
2樓:好程式設計師
matcher m=pattern.compile("[a-za-z0-9\-]*").matcher(text);
允許空字串就最後用*.不允許就+
js密碼正規表示式:要求包含大小寫字母、數字和特殊符號,8~16位
3樓:
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裡用正則來驗證密碼,大小寫字母,數字及特殊符號最少包含兩種
4樓:緣lai如茨
function validateinput(obj)if (regupper.test(str))if (regstr.test(str))if (complex < 3 || str.
length < 8) else
}//參考,可以分別分解開來匹配,如果輸入是小寫字元,累計+1,如果輸入大寫字元+1,如果輸//入非大、小寫字元以及數字認為是特殊字元+1,只有累計等於3時並且長度大於8才符合要求,否//則驗證失敗
5樓:用著追她
1、首先我們在script中編寫函式。
2、下圖中的**就是判斷手機號碼中最重要的**,我們依次進行解釋。
3、js正規表示式test方法的使用,test方法的返回值是布林值,通過該值可以匹配字串中是否存在於正規表示式相匹配的結果,如果有匹配內容,返回ture,如果沒有匹配內容返回false,該方法常用於判斷使用者輸入資料的合法性。
4、我們寫入一個符合要求的手機號碼。
5、然後進行測試得到如下圖的測試結果"手機號碼符合格式要求"。
6、我們寫入一個不符合要求的手機號碼。
js正則怎麼判斷一個字串裡必須包含大寫字母,小寫字母,數字,特殊字元? 看清楚了,是必須包含,求教
6樓:勇敢浪漫
這個要用 它的 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
7樓:
肯定是如果你的字串裡邊包含了大寫字母,小寫字母數字特殊符號。當然可以的
8樓:
匹配數字 \d匹配任何一個數字,如果要匹配單個特定的數字可以可以使用自身。
匹配一個大寫字母 [a-z]
匹配一個小寫字母 [a-z]
如果要匹配特殊的符號就要看你匹配那些了,
像\ [ ] ( ) * .^ $ - 等是正規表示式規定的保留字元(稱為元字元),有其特定含義,如果匹配這些應該加上\進行轉義。如匹配一個*,可以這樣寫\*
匹配元字元之外的字元如%等,直接寫%就可以了。
9樓:蛋殼兒漂
/^(?=.*?[a-z])(?=.*?[a-z])(?=.*?\d)(?=.*?[#@*&.]).*$/
如果是要求以上類別都包含,就這麼寫
/^(?=.*?
[a-z])(?=.*?
[a-z])(?=.*?
\d)(?=.*?
[#@*&.])[a-za-z\d#@*&.]*$/
如果是要求包含且只包含,就這麼寫
另外你說的特殊字元指那些,可以自己在[#@*&.]這個裡面新增擴充就行了
10樓:匿名使用者
(1)字元類;
(2)數量限定符;
(3)位置限定符;
(4)特殊符號。
注意:正規表示式基本是與語言無關的,我們可以結合語言/工具與正規表示式進行文字處理,在後面的部落格中,我將使用grep來進行驗證。(grep是一款linux下按行匹配文字的工具,如下,使我們常使用的兩個選項)
-e:使用擴充套件正則匹配;
--color:將匹配得到的內容進行語法高亮。
定位符使您能夠將正規表示式固定到行首或行尾。它們還使您能夠建立這樣的正規表示式,這些正規表示式出現在一個單詞內、在一個單詞的開頭或者一個單詞的結尾。
定位符用來描述字串或單詞的邊界,^ 和 $ 分別指字串的開始與結束,\b 描述單詞的前或後邊界,\b 表示非單詞邊界
11樓:劇鴻飛
/^(?=.*?[a-z])(?=.*?[a-z])(?=.*?\d)(?=.*?[#@*&.]).*$/
12樓:流香羽
貌似不能用一個正則來實現,你可以這樣做。
if (/[a-z]/.test(str) && /[a-z]/.test(str) && /[0-9]/.
test(str) && /[-\._]/.test(str))
13樓:az一寧
第1集 李承鄞前往西境遇刺 小楓逃跑被捉回
天通二十三年,為了維護西境與中原的和親傳統,西州王曲文成與和親公主明遠向豊朝提出了和親請求,而此時的豊朝也是政局動盪,太子李承稷因揭發科舉舞弊一案與皇帝起了衝突,因此受到了皇帝的懲罰,皇帝還命李承稷遠赴西州求親,然後前往西州安護府,未建軍功不得回朝。
李承稷無可奈何,只能遵從父皇命令,在臨行之際,五皇子李承鄞前來請命,希望與哥哥一道前往西境。豊朝皇后張玫娘見狀趕緊替李承鄞辯護,二皇子宣德王李承鄴也在一邊打圓場,稱李承鄞雖然情深義重,但西州環境艱苦,五弟自幼錦衣玉食,怕是難以適應。皇帝冷冷開口,詢問李承鄞是否拿定了主意。
李承鄞已經做好準備,要去邊境歷練一番,皇上也不再違拗其心意,隨即答應。
此時,西涼國的九公主小楓正在英姿颯爽地進行賽馬,小楓不僅生得美貌無雙,更是天真無邪,機靈可愛,十足的浪漫少女模樣。小楓無意中讓馬兒受驚,險些從馬背上摔下來,多虧她的**顧劍及時出手相救,這才沒有大礙。小楓回到王宮,這才驚訝地得知,自己不日就要前往中原和親。
小楓自然萬般不願,但曲文成主意已定。
小楓迫於無奈,只好向顧劍求助,希望他帶著自己遠走高飛,但是,顧劍一口回絕了小楓的請求,這讓她傷心不已,同時更加堅定信念,誓死不嫁中原皇子。另一邊,西州王曲文成的側妃,也就是豊朝的和親公主明遠得到了訊息,知道李承稷和李承鄞正在前往西州焉支城的路上,她將此事告知柴牧。柴牧是江湖組織潛龍使首領,他奉明遠的請求,帶人去接應兩位皇子。
李承稷和李承鄞行至郊外,突然遇到刺客行刺,李承鄞力挽狂瀾,帶著哥哥狂奔逃離,但李承稷還是死在了丹蚩人的的刀下。西州王后恨透了明遠,認為是這個妖婦蠱惑曲文成,提出了和親的主意,才讓小楓不得不遠赴中原,於是,王后命心腹殺手阿渡前去刺殺明遠,但是並沒有成功,被顧劍及時發現並阻攔了。顧劍左思右想,決定帶著小楓逃走,這讓小楓喜出望外。
豊朝驍騎大將軍裴況之子裴照來到郊外,愕然發現這裡屍橫遍野,他大驚失色,趕緊命人封鎖此地,並將訊息報告給駐紮在西境安護府的豊朝高相長子高顯。小楓按照約定,來到沙漠等待顧劍,誰知卻等來了血跡斑斑的李承鄞。小楓心地善良,決定救李承鄞一命,為了安全起見,她趁著李承鄞暈倒,將其捆在樹上。
李承鄞甦醒後,小楓便詢問他的身份,但李承鄞不肯言明。另一邊,顧劍沒有找到小楓,也是心急如焚。
李承鄞謊稱自己是豊朝的商人,不幸遇到強盜,才淪落至此。小楓並未起疑,全然相信。這時,兩人忽然聽見一陣聒噪,探出頭去,看見丹蚩王之孫伊莫延帶著許多俘虜和財物經過此地,正在與高顯匯合,那些俘虜和財物,正是李承稷兄弟隨身所帶。
李承鄞看得眼紅,他認為眼前的人就是殺害大哥的**。
伊莫延與高顯十分相熟,原來,這二人早就暗中勾結,約定由伊莫延一年三次擄掠邊境村落,只要西境安護府一出兵,伊莫延便撤退,這麼一來,伊莫延得到了財物,高顯則得到了軍功。不過,高顯這次忽然提出要和伊莫延終止合作,這讓伊莫延不得不猜想,豊朝出了大事。高顯離開後,伊莫延忽然察覺不遠處有人,小楓讓李承鄞別出頭,獨自一人跑了出去。
原來,伊莫延是小楓的表哥,他見表妹在此,才放下了戒心。小楓返回藏身之處,發現李承鄞蹤影全無,只留下一張布條,可小楓只認得其中三個字。
李承鄞獨自一**落荒野,多虧遇到柴牧,才得以去往安全地帶。小楓漫無目的漂泊,半路遇到顧劍,二人剛要離開是非之地,曲文成派來的追兵將他們團團圍住,小楓迫不得已,只好答應回去。豊朝皇帝很快得知自己兩位皇子被丹蚩人刺殺的事情,他暴跳如雷,決定為李承稷報仇雪恨,但他並不知道,這一切都是李承鄴安排的。
李承鄞在柴牧的幫助下來到西州安護府,見到了道貌岸然的高顯。高顯做出一副關心的模樣,但李承鄞早就見過高顯與伊莫延勾結的一幕,心中多了戒備。小楓回到王宮,曲文成作勢要打,王后趕緊護著寶貝女兒,曲文成氣得軟禁小楓,不准她再逃走。
這時,女使傳來訊息,豊朝和朔博兩國使臣正在議政殿向小楓提親。
第2集 李承鄞得知家族仇恨 小楓再遇李承鄞
豊朝皇室宗親忠王得知丹蚩人膽大包天,害了太子性命,便向皇上進言,要給丹蚩人好看。豊朝右相高於明分析利害,認為丹蚩人這麼做必有緣由。皇帝正在氣頭上,命令李承鄴即刻帶兵去西境安護府,徹查太子被刺一事,再讓李承鄞帶使團去西州,說什麼也要求娶到西州公主。
此時,李承鄞在高顯的陪伴下,已經來到曲文成面前求親,奉上和親國書。曲文成看了看國書,頻頻點頭,他也希望通過和親的方式,讓西州和豊朝締結連理,敦睦邦交,累世通好。正在這時,朔博國王侄子利敦王爺闖到大殿上,怒氣衝衝地指責西州待客不周。
曲文成只好先讓李承鄞去拜訪明遠公主。
高顯留在大殿內據理力爭,稱豊朝先奉上了求親國書,自然應該成功求娶到九公主。利敦王爺也不甘示弱,還搬出豐厚條件,作為迎娶公主的籌碼。這時,小楓假扮成阿渡來到殿上,自稱奉公主命令來試探兩個使者的誠意。
小楓準備了一碗五邪之血,稱是取蝙蝠、毒蜥、蟾蜍、蝮蛇、蜈蚣的精血煉成,誰能喝下就代表有誠意。
高顯和利敦王爺誰也不肯喝,小楓微微一笑,端起來一飲而盡,原來,這不過是葡萄漿液罷了。高顯二人察覺被耍,氣得漲紅了臉,曲文成趕緊讓小楓回去,承諾三日後給二位使者答覆。小楓回到房間拿出李承鄞留下的布條,她只認得其中「三日見」幾個字,不由得猜測一番,很擔心李承鄞的傷勢。
李承鄞去拜訪明遠公主,明遠帶著他來到一處密室,柴牧也等候在這裡。明遠告訴李承鄞,他的母親顧玉瑤出身名門,嫁給皇上為妃,舅舅顧如晦將軍遭到左相高於明的陷害,被栽上了通敵叛國的罪名,最後顧家滿門被高於明所殺,而顧妃生下李承鄞後,被皇后下毒害死,最後,顧妃在臨死之前,將唯一的兒子李承鄞託付給皇后,皇后沒有子嗣,為了穩住宮中地位,便也好好撫養李承鄞長大,但是頗為嚴苛。
李承鄞這才知道,這麼多年來,自己都是認賊作母。明遠繼續說道,當年,柴牧拼盡全力,才保住了顧家僅有的一條血脈,那就是顧劍。原來,顧劍是顧如晦的兒子,他就是李承鄞的表哥。
丹蚩第一勇士赫夫得到密報,中原已經屯兵邊境了,他急忙向頭領彙報,丹蚩王鐵達爾便命伊莫延帶領精兵駐紮西境安護府城外,靜觀其變。
李承鄴很快到達西州安護府,見到了李承鄞,兩人與高顯等人商討著刺殺太子的真相,高顯言語中替丹蚩人辯解,其心思可見一斑。高顯私下裡告訴李承鄴,丹蚩的要害在鐵達爾王帳,雖然王帳時常變幻位置駐紮,但是隻要找到,就能將丹蚩一舉拿下。李承鄴大喜,命高顯找到王帳位置,自己絕對不會虧待高顯。
李承鄞得知王帳一事,決定自告奮勇去尋找王帳位置,柴牧很擔心李承鄞的安危,便讓顧劍保護他。柴牧還提出,小楓的外祖父就是鐵達爾,如果小楓能幫忙尋找王帳,將是極大的助力。顧劍很為難,他不想利用小楓,可柴牧一再強調,顧劍是顧家唯一血脈,一定要報仇雪恨,怎麼能為了一個女人耽誤大事呢。
顧劍左右為難。
小楓偷偷逃了出來,與顧劍見面,她提出自己的想法,如果自己和顧劍定了親,那就不用和親嫁給別國太子了。顧劍心裡一驚,沒有做出答覆,小楓氣得轉身欲走,顧劍這才將她攬入懷中。顧劍其實很喜歡小楓,但他也實在不願讓小楓捲入血海深仇的鬥爭中。
顧劍稱要帶小楓去見全天下最好的男子,小楓將信將疑地跟過去,沒想到卻見到了李承鄞。
第3集 李承鄞編造身份騙小楓 西州王懸賞抓捕公主
小楓意外看見李承鄞,她在驚喜之餘忍不住追問,李承鄞留下的布條上到底寫了什麼。李承鄞沒有回答,反而問起小楓的身份,小楓毫不隱瞞,直言自己是西州九公主,外祖父是鐵達爾。李承鄞狡黠一笑,謊稱自己名為顧小五,父母長輩都從事茶莊生意。
小楓深信不疑,顧劍在不遠處聽著,無奈地搖了搖頭。
李承鄞做出承諾,只要小楓看得懂布條上面的字,自己就幫忙不讓小楓遠嫁中原。小楓氣呼呼地回到宮裡,她根本看不懂中原文字,這實在太為難了。阿渡得知此事,也為公主打抱不平。
王后不忍心看著女兒遠嫁,便打算讓小楓去丹蚩躲風頭,讓鐵達爾王來保護她。小楓眉開眼笑,滿口答應,還打算帶著顧劍去丹蚩。在小楓心裡,顧劍是最值得信任的人,一定會永遠保護自己。
第二天,高顯和利敦王爺去詢問曲文成
驗證時間正規表示式,js 寫 驗證日期正規表示式
能夠1 被4整除。2 被100整除,同時被400整除。1900不是,2000是。3 被3200整除,同時被172800整除。3200和6400不是,172800是。注意1 由於地球公轉速率的不穩定與眾多影響因素,很多年以後 公元4000 屆時此規則是否需要修改仍有疑問。故後面的正規表示式可能從公元4...
C正規表示式,C 正規表示式 將找到的字串存到字串陣列
看這個吧,你這種問題看10分鐘就會了http www.cnblogs.簡要介紹c 中正規表示式regex的match和matches方法 c 怎麼使用正規表示式來替換字元 給出 其中 表示前置佔位但不匹配 表示後置佔位但不匹配,恩大概這個意思,您可以根據需要進行封裝為方法 static void m...
用js的正規表示式檢測電話號碼要求必須是1開頭
答案 1 d 解析 1 以1開頭,d表示數字,d表示數字出現10次,加上前面以1開頭,正好是11個數字,x 表示以x結尾,這裡用 表示後面沒有了,11個數字後已經是匹配字串的結尾。結果展示 表示式寫法是 1 d 解析 1 以1開頭,d表示數字,d表示數字出現10次,加上前面以1開頭,正好是11個數字...