當前位置:
首頁 > 最新 > 正則表達式實例

正則表達式實例

作者:寒青

原文:https://segmentfault.com/a/1190000012806098

收集在業務中經常使用的正則表達式實例,方便以後進行查找,減少工作量。

1. 校驗基本日期格式

2. 校驗密碼強度

密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字元,長度在8-10之間。

3. 校驗中文

字元串僅能是中文。

4. 由數字、26個英文字母或下劃線組成的字元串

5. 校驗E-Mail 地址

同密碼一樣,下面是E-mail地址合規性的正則檢查語句。

6. 校驗身份證號碼

下面是身份證號碼的正則校驗。15 或 18位。

15位:

18位:

7. 校驗日期

「yyyy-mm-dd」 格式的日期校驗,已考慮平閏年。

8. 校驗金額

金額校驗,精確到2位小數。

9. 校驗手機號

下面是國內 13、15、18開頭的手機號正則表達式。(可根據目前國內收集號擴展前兩位開頭號碼)

10. 判斷IE的版本

IE目前還沒被完全取代,很多頁面還是需要做版本兼容,下面是IE版本檢查的表達式。

11. 校驗IP-v4地址

12. 校驗IP-v6地址

13. 檢查URL的前綴

應用開發中很多時候需要區分請求是HTTPS還是HTTP,通過下面的表達式可以取出一個url的前綴然後再邏輯判斷。

14. 提取URL鏈接

下面的這個表達式可以篩選出一段文本中的URL。

15. 文件路徑及擴展名校驗

驗證 windows下文件路徑和擴展名(下面的例子中為.txt文件)

16. 提取Color Hex Codes

有時需要抽取網頁中的顏色代碼,可以使用下面的表達式。

17. 提取網頁圖片

假若你想提取網頁中所有圖片信息,可以利用下面的表達式。

18. 提取頁面超鏈接

提取html中的超鏈接。

19. 查找CSS屬性

通過下面的表達式,可以搜索到相匹配的CSS屬性。

20. 抽取注釋

如果你需要移除HMTL中的注釋,可以使用如下的表達式。

覺得本文對你有幫助?請分享給更多人

關注「前端大學」,提升前端技能

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT程序員 的精彩文章:

負載均衡中使用 Redis 實現共享 Session

TAG:IT程序員 |