日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

測試人必須知道的15個常見正則表達式!建議收藏

 

正則表達式到底是個啥?

在編寫處理字符串的程序或網頁時,經常會有查找符合某些復雜規則的字符串的需要。正則表達式就是用于描述這些規則的工具。

換句話說,正則表達式就是記錄文本規則的代碼。

例如我們在用jmeter進行接口測試時,需要從上一個請求的響應結果中查找符合要求的數據,傳遞到下一個請求作為參數輸入。這個時候我們就得知道正則表達式的書寫了。

當然我們碰到的正則不一定都是復雜的,很多情況下可能都很簡單,像d+用來獲取賬號id。

以下給大家列舉下常見的15個特殊正則表達式:

1、數字、26個英文字母或者下劃線組成的字符串:^w+$ 或 ^w{3,20}$

2、中文字符的正則表達式:[u4e00-u9fa5]

3、手機號碼:

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])d{8}$

4、賬號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

5、強密碼(必須包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-10之間):^(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

6、身份證號(15位、18位數字),最后一位是校驗位,可能為數字或字符X:(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)

7、金額校驗(非零開頭的最多帶兩位小數的數字):^([1-9][0-9]*)+(.[0-9]{1,2})?$

8、Email地址:^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$

9、域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

10、QQ號:[1-9][0-9]{4,} (騰訊QQ號從10000開始)

11、xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\.[x|X][m|M][l|L]$

12、日期格式:^d{4}-d{1,2}-d{1,2}

一年的12個月(01~09和1~12):^(0?[1-9]|1[0-2])$

一個月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$

13、html標記的正則表達式:<(S*?)[^>]*>.*?|<.*? /> ( 首尾空白字符的正則表達式:^s*|s*$或(^s*)|(s*$) (可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式)

14、中國郵政編碼:[1-9]d{5}(?!d) (中國郵政編碼為6位數字)

15、IP地址:((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))

分享到:
標簽:正則表達式
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定