一個正則表達式谣拣,就是用某種模式去匹配一類字符串的一個公式咆瘟。
^\d$ ? 只能輸入一個數(shù)字
^\d{n}$ ? 只能輸入n個數(shù)字
^\d{n,}$ ? 只能輸入至少n個數(shù)字
^\d{m,n}$ ?只能輸入m到n個數(shù)字
^[0-9]*$ ? 只能輸入數(shù)字
^[12-15]$ ? ?只能輸入12到15的數(shù)字
^(0|[1-9][0-9]*)$ ? ?只能輸入0和非0打頭的數(shù)字
^[-+]?\d+(\.\d+)?$ ? ?只能輸入實數(shù)
^[0-9]+(.[0-9]{n})?$ ? ?只能輸入n位小數(shù)的正實數(shù)
/^[1-9](\d+(\.\d{1,2})?)?$/ ? ? ?驗證整數(shù)
/^[0-9](\.\d{1,2})?$/ ? 驗證為兩位小數(shù)
^.{n}$ ? 只能輸入n個字符
^.[A-Za-z]+$ ? ?只能輸入字符
^\w+$ ? ?只能輸入英文字符/數(shù)字/下劃線
\b[^\Wa-z0-9_][^\WA-Z0-9_]*\b ? ? 驗證首字母大寫
(/^\d{15}$)|(^\d{17}([0-9]|X)$/) ? 驗證身份證號碼
^13[0-9]{1}[0-9]{8}|^15[9]{1}[0-9]{8} ? 驗證手機號(包含159较坛,不包含小靈通)
^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$ ? ? ? 驗證ip