2014-09-18 52 views
2

我有一個輸入可以以這種格式接收的數據的組合:jquery的輸入驗證正則表達式

dddd.nnnn

其中d是一個大寫字母和n是一個數字。

在某些情況下,最初的大寫字母的長度可能是2,3或4。然後a。 (點)可以輸入,之後只能輸入數字(0 - 9)。

一些樣品分錄如下

GHD.23 
GH.235 
EFF.1234 

這可以通過將正則表達式來實現?

回答

7

你的正則表達式將是

^[A-Z]{2,4}\.\d+$ 

DEMO

說明:

  • ^斷言,我們是在開始。
  • [A-Z]{2,4}允許2或3或4個大寫字母。
  • \.字面點。
  • \d+一位或多位數字。
  • $斷言我們在最後。