Har lite problem med ett RegExp för telefonnummer.Validera telefonnummer
^((([\+][\d{1,3}])|([0][\d{1,3}]))[-\s/)([\d{1,10}\s])$
Ovanstående tycker jag borde fungera.
^((([\+][\d{1,3}])|([0][\d{1,3}]))[-\s/)
..ska validera början av strängen
(([\+][\d{1,3}])|([0][\d{1,3}]))
..borde kolla om det är
([\+][\d{1,3}])
ett + och 1-3 siffror
eller
([0][\d{1,3}])
en 0 och 1-3 siffror
([\d{1,10}\s])$
ska kolla slutet av strängen och borde då kolla så att det bara är
siffror i grupper av 1-10 siffror och blanksteg.
Men nåt har jag gjort fel.
Mitt andra problem är att när jag satte i ett enklare RegExp som bara kollar att det är siffror, -, /, + eller space så validerar inte ens kontrollen.
<code>
<ASP:REGULAREXPRESSIONVALIDATOR
id="RegularExpressionValidatorTelefon"
VALIDATIONEXPRESSION="[\d{5,10}\s-\+]"
ERRORMESSAGE="Fel på telefonnumret"
CONTROLTOVALIDATE="tboxTelefon"
DISPLAY="None"
RUNAT="server">
</ASP:REGULAREXPRESSIONVALIDATOR>
</code>
Har kört den här sista RegExp i testappar och allt som ska funka fungerar. Men inte i kontrollen.