經典正則表達式
整理自網絡ChatGPT產生之內容,文本內容不具備參考意義,程序內容及代碼片段有且僅有借鑒意義。
以下是一些經典的正則表達式示例:
1. 匹配手機號碼:
```^(?:(?:\+|00)86)?1[3-9]\d{9}$```
該正則表達式可以匹配中國大陸的手機號碼,包括+86和00開頭的形式。
2. 匹配電子郵件地址:
```^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$```
該正則表達式可以匹配大部分常見的電子郵件地址,包括多級域名。
3. 匹配中文字符:
```[\u4e00-\u9fa5]```
這個正則表達式可以匹配包含至少一個中文字符的字符串。
4. 匹配IP地址:
```^((25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]\d|[1-9])\.){3}(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]\d|[1-9])$```
該正則表達式可以匹配IP地址的標準格式,如127.0.0.1。
5. 匹配URL地址:
```^(http[s]?|ftp):\/\/[^\/\.]+?\..+\w$```
該正則表達式可以匹配標準的URL地址,包括http、https和ftp開頭。
這些正則表達式僅提供示例,實際應用中,根據具體需求可能需要根據情況進行調整。
Public @ 2023-07-31 08:50:01 整理自網絡ChatGPT產生之內容,文本內容不具備參考意義,程序內容有且僅有借鑒意義。