


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、傳智播客 前端與移動前端開發(fā)工程師、移動 HTML5 開發(fā)工程師、全棧開發(fā)培訓(xùn)常見正則第 1 頁傳智播客 前端與移動傳智播客 前端與移動前端開發(fā)工程師、移動 HTML5 開發(fā)工程師、全棧開發(fā)培訓(xùn)一、校驗數(shù)字的表達式1 數(shù)字:0-9*$2 n 位的數(shù)字:dn$3 至少 n 位的數(shù)字:dn,$4 m-n 位的數(shù)字:dm,n$5 零和非零開頭的數(shù)字:(0|1-90-9*)$6 非零開頭的最多帶兩位的數(shù)字:(1-90-9*)+(.0-91,2)?$7 帶 1-2 位的正數(shù)或負數(shù):(-)?d+(.d1,2)?$8 正數(shù)、負數(shù)、和:(-|+)?d+(.d+)?$9 有兩位的正實數(shù):0-9+(.0-92)?
2、$10 有 13 位的正實數(shù):0-9+(.0-91,3)?$11 非零的正整數(shù):1-9d*$ 或 (1-90-9*)1,3$ 或 +?1-90-9*$12 非零的負整數(shù):-1-90-9"*$ 或 -1-9d*$13 非負整數(shù):d+$ 或 1-9d*|0$14 非正整數(shù):-1-9d*|0$ 或 (-d+)|(0+)$15 非負浮點數(shù):d+(.d+)?$ 或 1-9d*.d*|0.d*1-9d*|0?.0+|0$16 非正浮點數(shù):(-d+(.d+)?)|(0+(.0+)?)$ 或 (-(1-9d*.d*|0.d*1-9d*)|0?.0+|0$17 正浮點數(shù):1-9d*.d*|0.d*1-
3、9d*$ 或 (0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$18 負浮點數(shù):-(1-9d*.d*|0.d*1-9d*)$ 或 (-(0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$19 浮點數(shù):(-?d+)(.d+)?$ 或 -?(1-9d*.d*|0.d*1-9d*|0?.0+|0)$二、校驗字符的表達式1 漢字:u4e00-u9fa50,$2 英文和數(shù)字:A-Za-z0-9+$ 或 A-Za-z0-94,40$3 長度為 3-20 的所有字符:.3,20$4 由 26 個英文字母
4、組成的字符串:A-Za-z+$5 由 26 個大寫英文字母組成的字符串:A-Z+$6 由 26 個小寫英文字母組成的字符串:a-z+$7 由數(shù)字和 26 個英文字母組成的字符串:A-Za-z0-9+$8 由數(shù)字、26 個英文字母或者下劃線組成的字符串:w+$ 或 w3,20$第 2 頁傳智播客 前端與移動傳智播客 前端與移動前端開發(fā)工程師、移動 HTML5 開發(fā)工程師、全棧開發(fā)培訓(xùn)9 中文、英文、數(shù)字包括下劃線:u4E00-u9FA5A-Za-z0-9_+$10 中文、英文、數(shù)字但不包括下劃線等符號:u4E00-u9FA5A-Za-z0-9+$ 或 u4E00-u9FA5A-Za-z0-92,
5、20$11 可以輸入含有%&',;=?$"等字符:%&',;=?$x22+12輸入含有的字符:x22+三、特殊需求表達式1地址:w+(-+.w+)*w+(-.w+)*.w+(-.w+)*$2:a-zA-Z0-9-a-zA-Z0-90,62(/.a-zA-Z0-9-a-zA-Z0-90,62)+/.?3 InternetURL:a-zA-z+:/s* 或 http:/(w-+.)+w-+(/w-./?%&=*)?$4號碼:(130-9|145|7|150|1|2|3|5|6|7|8|9|180|1|2|3|5|6|7|8|9)d8$和"
6、XX):(d3,4-)|d3.4-)?d7,8$7號:15 或 18 位:d15|d18$15 位:1-9d7(0d)|(10-2)(0|1|2d)|30-1)d3$18 位:1-9d51-9d3(0d)|(10-2)(0|1|2d)|30-1)d4$8 短號碼(數(shù)字、字母 x 結(jié)尾):(0-9)7,18(x|X)?$ 或 d8,18|0-9x8,18|0-9X8,18?$9 帳號是否合法(字母開頭,5-16 字節(jié),字母數(shù)字下劃線):a-zA-Za-zA-Z0-9_4,15$10(以字母開頭,長度在 618 之間,只能包含字母、數(shù)字和下劃線):a-zA-Zw5,17$11 強(必須包含大小寫字
7、母和數(shù)字的組合,不能使用特殊字符,長度在 8-10 之間):(?=.*d)(?=.*a-z)(?=.*A-Z).8,10$12 日期格式:d4-d1,2-d1,213 一年的 12(0109 和 112):(0?1-9|10-2)$14 一的 31 天(0109 和 131):(0?1-9)|(1|2)0-9)|30|31)$15 錢的輸入格式:16 1.有四種錢的表示形式我們可以接受:"10000.00" 和 "10,000.00", 和沒有 "分" 的 "10000" 和 "10,000":
8、1-90-9*$17 2.這表示任意一個不以 0 開頭的數(shù)字,但是,這也意味著一個字符"0"不通過,所以我們采用下面的形式:(0|1-90-9*)$18 3.一個 0 或者一個不以 0 開頭的數(shù)字.我們還可以開頭有一個負號:(0|-?1-90-9*)$19 4.這表示一個 0 或者一個可能為負的開頭不為 0 的數(shù)字.讓用戶以 0 開頭好了.把負號的也去掉,因為錢總不能是負的吧.下面我們要加的是說明可能的部分:0-9+(.0-9+)?$20 5.必須說明的是,點后面至少應(yīng)該有 1 位數(shù),所以"10."是不通過的,但是 "10" 和 &q
9、uot;10.2" 是通過的:0-9+(.0-92)?$21 6.這樣我們規(guī)定點后面必須有兩位,如果你認為太苛刻了,可以這樣:0-9+(.0-91,2)?$22 7.這樣就用戶只寫一位.下面我們該考慮數(shù)字中的逗號了,我們可以這樣:第 3 頁傳智播客 前端與移動6 國內(nèi)號碼(、):d3-d8|d4-d75號碼("-X"、""、"-X"、"-XX"、"X"傳智播客 前端與移動前端開發(fā)工程師、移動 HTML5 開發(fā)工程師、全棧開發(fā)培訓(xùn)0-91,3(,0-93)*(.0-91,2)?$23 8
10、.1 到 3 個數(shù)字,后面跟著任意個 逗號+3 個數(shù)字,逗號成為可選,而不是必須:(0-9+|0-91,3(,0-93)*)(.0-91,2)?$24 備注:這就是最終結(jié)果了,別忘了"+"可以用"*"替代如果你覺得空字符串也可以接受的話(奇怪,為什么?)最后,別忘了 在用函數(shù)時去掉去掉那個反斜杠,一般的錯誤都在這里25 xml 文件:(a-zA-Z+-?)+a-zA-Z0-9+.x|Xm|Ml|L$26 中文字符的正則表達式:u4e00-u9fa527 雙字節(jié)字符:x00-xff (包括漢字在內(nèi),可以用來計算字符串的長度(一個雙字節(jié)字符長度計 2,ASCII 字符計 1)28 空白行的正則表達式:ns*r (可以用來刪除空白行)29 HTML 標記的正則表達式:<(S*?)>*>.*?|<.*? /> (網(wǎng)上流傳的版本太糟糕,上面這個也僅僅能部分,對于復(fù)雜的嵌套標記依舊為力)30 首尾空白字符的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)流程面臨的挑戰(zhàn)試題及答案
- 企業(yè)文化與風(fēng)險管理考題及答案
- 制定職業(yè)晉升的長期規(guī)劃計劃
- 2024年甘肅隴南事業(yè)單位招聘筆試真題
- VB最佳編程習(xí)慣與技巧試題及答案
- 2024年東莞市市場監(jiān)督管理局招聘筆試真題
- 移動設(shè)備安全性測試試題及答案
- 軟件工程項目管理中的挑戰(zhàn)試題及答案
- 未來市場競爭中的風(fēng)險識別試題及答案
- 自然語言處理技術(shù)試題及答案
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 高中英語外研版 單詞表 必修1
- 臨床流行病學(xué)與循證醫(yī)學(xué)-臨床實踐指南的制定與評價
- 【魔鏡洞察】2024藥食同源保健品滋補品行業(yè)分析報告
- 2023屆高考地理一輪復(fù)習(xí)跟蹤訓(xùn)練-石油資源與國家安全
- 14.有趣的光影(課件)-美術(shù)六年級下冊
- 中央2024年商務(wù)部中國國際電子商務(wù)中心招聘筆試歷年典型考題及考點附答案解析
- 2024年四川省南充市名校中考物理模擬試卷
- JBT 14682-2024 多關(guān)節(jié)機器人用伺服電動機技術(shù)規(guī)范(正式版)
- 改進工作作風(fēng)自查報告(11篇)
- 24春國家開放大學(xué)《機械CADCAM》形考任務(wù)1-3參考答案
評論
0/150
提交評論