導航:首頁 > 編程語言 > php正則表達式在線測試

php正則表達式在線測試

發布時間:2024-10-16 12:50:48

1. 知道這20個正則表達式,能讓你少寫1,000行代碼

正則表達式,一種強大的文本處理工具,以簡潔的表達式快速實現復雜業務邏輯,大幅提高開發效率。以下為前端開發中常用的20個正則表達式,適用於密碼、中文、字元串、E-Mail、身份證、日期、金額、手機號、IE版本、IP地址、URL等校驗與提取。

1. 校驗密碼強度,要求包含大小寫字母、數字,無特殊字元,長度在8-10位。

2. 校驗中文字元串,確保內容為中文。

3. 驗證由數字、26個英文字母或下劃線組成的字元串。

4. 校驗E-Mail地址格式。

5. 身份證號碼校驗,支持15或18位。

6. 日期格式校驗,支持"yyyy-mm-dd"格式,考慮平閏年。

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

8. 手機號校驗,支持國內13、15、18開頭。

9. 判斷IE瀏覽器版本。

10. IP-v4地址校驗。

11. IP-v6地址校驗。

12. 檢查URL前綴,區分HTTPS與HTTP。

13. 提取URL鏈接。

14. 文件路徑及擴展名校驗(如.txt文件)。

15. 提取網頁顏色代碼。

16. 提取網頁圖片信息。

17. 提取HTML頁面中的超鏈接。

18. 查找CSS屬性。

19. 移除HTML注釋。

20. 匹配HTML標簽屬性。

了解正則表達式的相關語法,可通過Cheatsheet快速查找。深入學習推薦正則表達式快速學習指南,可在線測試正則表達式使用regex101工具。更多正則表達式教程與書籍,歡迎訪問技匠社獲取。作者:技匠

2. python正則表達式以及re庫的使用

本文旨在整理收集Python正則表達式以及re庫使用資料,方便編程實踐。

1. 常見正則表達式

詳細資源參考:知乎鏈接

2. 正則表達式語法

在線測試工具:菜鳥工具鏈接

語法主要包含:普通字元、非列印字元、特殊字元、限定符與定位符

2.1普通字元

涵蓋大寫字母、小寫字母、數字與標點符號

2.2非列印字元

如換行符等

2.3特殊字元

如\. \* \+ \? \{ \} \[ \] \| \^ $ \( \)

2.4限定符

如重復次數

2.5定位符

如指定位置匹配

3. re庫常見函數

文檔參考:Python 3.10.1 文檔鏈接

重點理解:

2.2.1反斜杠使用

r"\n"表示字元組合,"\n"表示換行符

2.2.2命名組合與反向引用

示例:(?P...)、(?P=name)

2.2.3匹配函數

re.match()、re.search()、re.fullmatch()、re.split()

2.2.4匹配函數區別

re.match()從頭匹配,re.search()查找第一個匹配,re.fullmatch()匹配整個字元串,re.split()分割字元串

閱讀全文

與php正則表達式在線測試相關的資料

熱點內容
魔鬼訓練程序員 瀏覽:686
php上傳大文件失敗 瀏覽:602
sw伺服器指定埠怎麼填 瀏覽:189
java有哪些數組 瀏覽:984
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375
python數據精度 瀏覽:632
管什麼小女孩App 瀏覽:192
phppdf轉換成圖片 瀏覽:468
十八講pdf 瀏覽:619
mysql導入壓縮文件 瀏覽:22
usb控制單片機 瀏覽:906
你為什麼喜歡安卓手機 瀏覽:863
阿里雲伺服器購買和使用 瀏覽:389
單片機sp1 瀏覽:282
大學生玩貓咪解壓 瀏覽:794
php附近的演算法 瀏覽:346