← 回到 Blog基本應用正則表達式
Updated 2022/08/19admin
標籤#javascript#php#正則表達式#程式設計

| 只能輸入至少n個數字 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入m到n個數字 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入某個區間數字 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入0和非0打頭的數字 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入n位小數的正實數 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入mn位小數的正實數 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入非0的正整數 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入非0的負整數 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入大寫英文字符 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入小寫英文字符 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入英文字符+數字 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 只能輸入英文字符/數字/下劃線 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證電子郵件(驗證MSN號一樣) | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證身份證號(粗驗,最好服務器端調類庫再細驗證) | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證手機號(包含159,不包含小靈通) | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證電話號碼號(很複雜,VS.NET2005給的是錯的) | |
|---|
| 表達式(不完美) | |
| 方案二(^[0-9]{3,4}/-[0-9]{3,8}$) | (^[0-9]{3,8}$) | ( ^/([0-9]{3,4}/)[0-9]{3,8}$) |
| 描述 | |
上海:021-12345678 上海:(021)-12345678 上海:(021)12345678 鄭州:03711234567 4+7位 杭州:057112345678 4+8位 還有帶上分機號,國家碼的情況由於情況非常複雜所以不建議前台做100%驗證,到目前為止似乎也沒有誰能寫一個包含所有的類型 如果誰有更好 的驗證電話的請留言,其實有很多情況本身就是矛盾的。 | | | | 匹配的例子 | | | | | 不匹配的例子 | | |
| 驗證ISBN 國際標準書號 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證GUID 全球唯一標識符 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證文件路徑和擴展名 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
| 驗證Html顏色值 | |
|---|
| 表達式 | |
| 描述 | |
| 匹配的例子 | |
| 不匹配的例子 | |
轉貼:几种基本的数字正则表达式