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

熱點內容
點愛APP怎麼下載不了了 瀏覽:105
pr視頻生成文件夾能刪除嗎 瀏覽:715
香港雲伺服器1m帶寬嗎 瀏覽:366
如何打開老手機內存卡加密 瀏覽:850
單片機8腳5v 瀏覽:58
防止反編譯技術 瀏覽:489
網關的加密方式用哪個 瀏覽:232
加密便簽在哪裡找小米 瀏覽:527
對數函數的預演算法則 瀏覽:893
會計基礎教材pdf 瀏覽:408
怎麼用蘋果平板登安卓賬號王者 瀏覽:379
蘋果怎麼下rosi的app 瀏覽:488
單片機usb模塊作用 瀏覽:936
拿破崙傳pdf 瀏覽:885
Java7程序設計 瀏覽:402
黑馬程序員百度雲 瀏覽:559
java驗證碼識別演算法 瀏覽:759
單片機共陽極數碼管0到9重復 瀏覽:940
pdf如何圖片格式 瀏覽:383
龍虎榜接收數據器源碼 瀏覽:648