2014-09-18 1 views
2

J'ai une entrée qui peut accepter une combinaison de données dans ce format:validation d'entrée jquery d'expression régulière

dddd.nnnn

où d est une lettre majuscule et n est un chiffre.

Dans certains cas, les majuscules initiales peuvent avoir une longueur de 2, 3 ou 4. Puis un . (point) peut être entré, après quoi seuls les chiffres (0 - 9) peuvent être entrés.

Certaines entrées sont comme suit échantillons

GHD.23 
GH.235 
EFF.1234 

peut-il être fait en combinant les expressions régulières?

Répondre

7

Votre regex serait,

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

DEMO

Explication:

  • ^ Affirme que nous sommes au début.
  • [A-Z]{2,4} Autorise 2 ou 3 ou 4 majuscules.
  • \. Un point littéral.
  • \d+ Un ou plusieurs chiffres.
  • $ Affirme que nous sommes à la fin.
Questions connexes