← 回到 Blog
約 4 分鐘閱讀

基本應用正則表達式

分類
標籤#javascript#php#正則表達式#程式設計
基本應用正則表達式
只能輸入1個數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入n個數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入至少n個數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入m到n個數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入某個區間數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入0和非0打頭的數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入實數
表達式
描述
匹配的例子
不匹配的例子
只能輸入n位小數的正實數
表達式
描述
匹配的例子
不匹配的例子
只能輸入mn位小數的正實數
表達式
描述
匹配的例子
不匹配的例子
只能輸入非0的正整數
表達式
描述
匹配的例子
不匹配的例子
只能輸入非0的負整數
表達式
描述
匹配的例子
不匹配的例子
只能輸入n個字符
表達式
描述
匹配的例子
不匹配的例子
只能輸入英文字符
表達式
描述
匹配的例子
不匹配的例子
只能輸入大寫英文字符
表達式
描述
匹配的例子
不匹配的例子
只能輸入小寫英文字符
表達式
描述
匹配的例子
不匹配的例子
只能輸入英文字符+數字
表達式
描述
匹配的例子
不匹配的例子
只能輸入英文字符/數字/下劃線
表達式
描述
匹配的例子
不匹配的例子
密碼舉例
表達式
描述
匹配的例子
不匹配的例子
驗證首字母大寫
表達式
描述
匹配的例子
不匹配的例子
驗證網址(帶?id=中文)VS.NET2005無此功能
表達式
描述
匹配的例子
http://blog.csdn.net?id=清清月兒
不匹配的例子
驗證漢字
表達式
描述
匹配的例子
不匹配的例子
驗證QQ號
表達式
描述
匹配的例子
不匹配的例子
驗證電子郵件(驗證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%驗證,到目前為止似乎也沒有誰能寫一個包含所有的類型 如果誰有更好 的驗證電話的請留言,其實有很多情況本身就是矛盾的。 | | | | 匹配的例子 | | | | | 不匹配的例子 | | |

驗證護照
表達式
描述
匹配的例子
不匹配的例子
驗證IP
表達式
描述
匹配的例子
不匹配的例子
驗證域
表達式
描述
匹配的例子
不匹配的例子
驗證信用卡
表達式
描述
匹配的例子
不匹配的例子
驗證ISBN 國際標準書號
表達式
描述
匹配的例子
不匹配的例子
驗證GUID 全球唯一標識符
表達式
描述
匹配的例子
不匹配的例子
驗證文件路徑和擴展名
表達式
描述
匹配的例子
不匹配的例子
驗證Html顏色值
表達式
描述
匹配的例子
不匹配的例子

轉貼:几种基本的数字正则表达式