Jeg har testet af med 1994/1995. Valideringen går skidt mod forventning. (C#)
System.Text.RegularExpressions.Regex yearRegEx = new System.Text.RegularExpressions.Regex("/^\\d{4}\\/\\d{4}$/"); if (!yearRegEx.IsMatch(txtYear.Text)) { //There's a validation error validatedOk = false; txtYear.HasError = true; lblError.Text = "Årgang er ikke gyldig."; }
Jeg havde ikke lige testet det selv... Der står kun "1994/1995" i strengen? Princippet er godt nok, dette virker i PHP $a="1994/1995"; if (preg_match('/^(\d{4})\/(\d{4})$/',$a,$r)) { print "Ok, $r[1] og $r[2]\n"; } og udskriver som ventet Ok, 1994 og 1995
Fair nok! Det gør jeg heller ikke, så det er da til at forstå :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.