/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kun prædefineret bogstaver tilladt (regexp~
Fra : Kim Noer


Dato : 17-09-01 13:27

Davsen..

Jeg skal tjekke et input fra en form. I et felt må der kun være a-zA-Z0-9 og
ikke andet. Hvor kan jeg nemmest lave en funktion der kan håndtere det? Jeg
mener at regexp kan bruges her relativt nemt, men syntaksen er eh spøjs.





 
 
Anders Holbøll (17-09-2001)
Kommentar
Fra : Anders Holbøll


Dato : 17-09-01 17:31

Kim Noer wrote:
>
> Jeg skal tjekke et input fra en form. I et felt må der kun være
> a-zA-Z0-9 og ikke andet. Hvor kan jeg nemmest lave en funktion
> der kan håndtere det? Jeg mener at regexp kan bruges her relativt
> nemt, men syntaksen er eh spøjs.

Hvis du er så heldig, at have mulighed for at lege med en relativ ny
vb-script, kan du jo bruge rigtige (perl kompatible) regexps:
http://msdn.microsoft.com/scripting/vbscript/doc/reconIntroductionToRegularExpressions.htm

Men ellers kan du jo nemt lave en simpel funktion:

Function IsValidString(ByVal s)
Dim i, ch
IsValidString = True
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If (ch < "a" And ch > "z") Or _
(ch < "A" And ch > "Z") Or _
(ch < "0" And ch > "9") Then IsValidString = False
Next
End Function

--
Anders

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste