.Test kan du inte avända eftersom isValidName är en Funktion och inte en klass
mönstret ska vara:
^[a-z\d\-_]+$
och din If fråga:
If isValidName(anvandarnamn) Then
1 svar · 394 visningar · startad av medialabs
Hej,
Sitter och försöker validera en variabel som innehåller ett användarnamn, Jag vill ju bara tillåta a-z och siffror samt understräck och bindesträck.
Men jag är lite vilse just nu med valideringen.
Har kommit så här långt efter att ha sökt här på Wf,
Function isValidName(myUserName)
' ### Kontrollerar användarnamn, Only A-z 0-9 _ -
With New RegExp
.IgnoreCase = True
.Pattern = "^[a-z\d]+$"
isValidName = .Test(myUserName)
End With
End Function
[B]if isValidName.Test(anvandarnamn) then[/B]
Session("Service")="<div align=""center""><p><i>Användarnamnet får inte innehålla ogiltiga tecken!</i></p></div>"
response.redirect "create_account.asp"
else
'Inga fel
end if
Men får följande fel som klagar på rad 82 som jag har i fetstil lite längre upp:
Wrong number of arguments or invalid property assignment: 'isValidName'.
Alltså, är jag ens på rätt spår eller håller jag på att dränka mig själv i betong :q
Känner att jag är lite vilse i pannkakan just nu..
.Test kan du inte avända eftersom isValidName är en Funktion och inte en klass
mönstret ska vara:
^[a-z\d\-_]+$
och din If fråga:
If isValidName(anvandarnamn) Then