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

熱點內容
中信銀行還完貸款什麼時候給解壓 瀏覽:233
ug自學編程入門 瀏覽:612
英語口語900句pdf 瀏覽:565
javabyte拼接 瀏覽:481
加密應用在哪裡找vivo 瀏覽:290
python讀寫圖像 瀏覽:289
不是金山毒霸會員文件還能加密嗎 瀏覽:955
python網站開發教程 瀏覽:875
安卓超感畫質引擎是什麼意思 瀏覽:323
ug80編程穩定嗎 瀏覽:706
樂高ev3魔方機器人編程 瀏覽:891
文件夾120 瀏覽:753
怎麼判斷用幾個密鑰進行加密 瀏覽:433
學韓語哪個app最好 瀏覽:940
怎麼才能讓蘋果手機登安卓號 瀏覽:599
史上最強大腦演算法 瀏覽:327
java圖形識別演算法 瀏覽:971
安卓手機開機怎麼會出現圓圈 瀏覽:203
定常流體一定是不可壓縮流體嗎 瀏覽:508
java基本演算法 瀏覽:390