常用驗證正則模式:
| 驗證項目 | 正則模式 |
|---|---|
| 僅數字 | ^[0-9]*$ |
| n 位數字 | ^\d{n}$ |
| 至少 n 位數字 | ^\d{n,}$ |
| m~n 位數字 | ^\d{m,n}$ |
| 零或非零開頭數字 | ^(0|[1-9][0-9]*)$ |
| 兩位小數正實數 | ^[0-9]+(.[0-9]{2})?$ |
| 1~3 位小數正實數 | ^[0-9]+(.[0-9]{1,3})?$ |
| 非零正整數 | ^\+?[1-9][0-9]*$ |
| 非零負整數 | ^\-[1-9][0-9]*$ |
| 長度 3 字元 | ^.{3}$ |
| 英文字母 | ^[A-Za-z]+$ |
| 大寫英文 | ^[A-Z]+$ |
| 小寫英文 | ^[a-z]+$ |
| 英數字元 | ^[A-Za-z0-9]+$ |
| 英數底線 | ^\w+$ |
| 密碼(字母開頭,6-18 碼,含字母數字底線) | ^[a-zA-Z]\w{5,17}$ |
| 含特殊字元 | [^%&',;=?$\x22]+ |
| 中文字元 | ^[\u4e00-\u9fa5]{0,}$ |
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ | |
| URL | ^https://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ |
| 電話號碼 | ^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$ |
| 身分證號(15/18 碼) | ^\d{15}|\d{18}$ |
| 月份(01-12) | ^(0?[1-9]|1[0-2])$ |
| 日期(01-31) | ^((0?[1-9])|((1|2)[0-9])|30|31)$ |