View Single Post
Jeg ønsker å validere input fra en bruker, hvor formen på inputet må bestå av to unike bokstaver fra A til H, separert med en bindestrek. F.eks "A-D" eller "C-H", men ikke f.eks "A-K" eller "aa-bb". Dette har jeg fått til med følgende uttrykk: '^[a-hA-H]{1}-{1}[a-hA-H]{1}$'

Det eneste problemet som gjenstår er at utrykket tillater symmetriske bokstaver. Altså "A-A" og "B-B" blir matchet. Er det tilfeldigvis noen som har vært borti mye RegEx som kan hjelpe meg her? Jeg syns RegEx er utrolig fascinerende og kjempe nyttig, men helt håpløst og lese / skrive! Problemet mitt var overraskende vanskelig å google på nettet.