Hjalp!
Har ett problem med att validera en av fälten i min form.
Jag håller på att bygga ett hund system till en lärare och ska validare enligt följande mönster.
A12345/2004
Alltså en stor bokstav, 5 siffror, ett slash och fyra siffror(År).
Min kod än så länge:
function ValidateReg(object)
{
var text = object.RegId.value;
if (text.match(**Har inte gjort något här**)){ return true; } else { return false; }
}
var text = object.RegId.value;
return !!(text.match(/^[A-ZÅÄÖ]{1}\d{5}\/\d{4}$/));
Sedan kan man bygga vidare om man vill att ex år skall vara inom ett visst intervall. Nu godkänns allt från 0000-9999.
Red. lite sen :)
Red 2. Du bör använda ^ och $ enligt exemplet ovan så att du matchar början och slutet av sträng. Annars kommer allt att godkännas som innehåller ett godkänt ID snarare än är ett godkänt ID.