javascript正則表達(dá)式詳解教程

javascript正則表達(dá)式詳解教程

ID:6648288

大?。?03.00 KB

頁數(shù):17頁

時(shí)間:2018-01-21

javascript正則表達(dá)式詳解教程_第1頁
javascript正則表達(dá)式詳解教程_第2頁
javascript正則表達(dá)式詳解教程_第3頁
javascript正則表達(dá)式詳解教程_第4頁
javascript正則表達(dá)式詳解教程_第5頁
資源描述:

《javascript正則表達(dá)式詳解教程》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Javascript正則表達(dá)式完整教程校驗(yàn)是否全由數(shù)字組成functionisDigit(s){varpatrn=/^[0-9]{1,20}$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)登錄名:只能輸入5-20個(gè)以字母開頭、可帶數(shù)字、“_”、“.”的字串Java代碼functionisRegisterUserName(s){varpatrn=/^[a-zA-Z]{1}([a-zA-Z0-9]

2、[._]){4,19}$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)用戶姓名:只能輸入1-30個(gè)以字母開頭的字串

3、Java代碼functionisTrueName(s){varpatrn=/^[a-zA-Z]{1,30}$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)密碼:只能輸入6-20個(gè)字母、數(shù)字、下劃線functionisPasswd(s){varpatrn=/^(w){6,20}$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)普通電話、傳真號碼:可以“+”開頭,除數(shù)字外,可含有“-”functionisTel(s){varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?(d){1,12})

4、+$/;varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?((d)

5、[]){1,12})+$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)手機(jī)號碼:必須以數(shù)字開頭,除數(shù)字外,可含有“-”functionisMobil(s){varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?((d)

6、[]){1,12})+$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)郵政編碼functionisPostalCode(s){//varpatrn=/^[a-zA-Z0-9]{3,

7、12}$/;varpatrn=/^[a-zA-Z0-9]{3,12}$/;if(!patrn.exec(s))returnfalsereturntrue}校驗(yàn)搜索關(guān)鍵字functionisSearch(s){varpatrn=/^[^`~!@#$%^&*()+=

8、\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=

9、\][]{}:;',.<>?]{0,19}$/;if(!patrn.exec(s))returnfalsereturntrue}functionisIP(s)//byzergling{varpatrn=/^[0-9.]{1,20}$/;if

10、(!patrn.exec(s))returnfalsereturntrue}正則表達(dá)式"^\d+$"  //非負(fù)整數(shù)(正整數(shù)+0)"^[0-9]*[1-9][0-9]*$"  //正整數(shù)"^((-\d+)

11、(0+))$"  //非正整數(shù)(負(fù)整數(shù)+0)"^-[0-9]*[1-9][0-9]*$"  //負(fù)整數(shù)"^-?\d+$"    //整數(shù)"^\d+(\.\d+)?$"  //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù)+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)

12、([0-9]*[1-9][0-9]*\.[0-9]+)

13、([0-9]*[1-9][0-9]*))$"正浮點(diǎn)數(shù)"^

14、((-\d+(\.\d+)?)

15、(0+(\.0+)?))$"  //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù)+0)"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)

16、([0-9]*[1-9][0-9]*\.[0-9]+)

17、([0-9]*[1-9][0-9]*)))$" 負(fù)浮點(diǎn)數(shù)"^(-?\d+)(\.\d+)?$"  //浮點(diǎn)數(shù)"^[A-Za-z]+$"  //由26個(gè)英文字母組成的字符串"^[A-Z]+$"  //由26個(gè)英文字母的大寫組成的字符串"^[a-z]+$"  //由26個(gè)英文字母的小寫組成的字符串"^[A-Za-z0-9]+$"  //由數(shù)字和26個(gè)英文字母組成的

18、字符串"^\w+$"  //由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url"^[A-Za-z0-9_]*$"正則表達(dá)式使用詳解簡介簡單的說,正則表達(dá)式是一種可以用于模式匹配和

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。