20120525

Walidacja JS numerów rejestracyjnych w UK

Dziś nieco programistycznie. Prosta funkcja zwracająca true lub false. Pozwala walidować numery rejestracyjne pojazdów w Wielkiej Brytania 

Przyjmowane formaty:

Lt- litera
Lb- liczba

LtLtLbLb LtLt        np: aa99 aa
LtLtLbLbLtLt        np: aa99aa

LtLbLbLb LtLtLt        np: a999 aaa
LtLbLbLbLtLtLt        np: a999aaa


function vrn(string) {
    var string = string;
    if(!string.match(/^[a-z]{2}[0-9]{2}[ ][a-z]{2}$/) &
        !string.match(/^[a-z]{2}[0-9]{2}[a-z]{2}$/) &
        !string.match(/^[a-z]{1}[0-9]{3}[ ][a-z]{3}$/) &
        !string.match(/^[a-z]{1}[0-9]{3}[a-z]{3}$/)
        )
        return false
            else return true;
}

Brak komentarzy:

Prześlij komentarz