導航:首頁 > 編程語言 > 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正則表達式在線測試相關的資料

熱點內容
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:312
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:487
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:707
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:193
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:834
華為手機怎麼打開加密 瀏覽:676