kan man mon lave en funktion der kan checke for tegn som eks. %¤#"&/( osv. så der kun kan skrives a-z og 0-9, jeg kan godt lave det med Replace men så bliver det bare så pi*** langt det må da kunne gøres letter.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis du ikke vil bruge regular expressions kan det laves sådan her med streng funktioner:
Function isStrOk(inputstr) validChar = "abcdefghijklmnopqrstuvwxyz0123456789" for i = 1 to len(inputstr) if inStr(1, validChar, LCase(Mid(inputstr,i,1)),1) = 0 then isStrOk = false exit function end if next isStrOk = true end function
Function fixString(myString) Set rex = New RegExp rex.Pattern = "[a-z0-9]" rex.IgnoreCase = True rex.Global = True set matches = rex.Execute(myString) for each match in matches myMatchString = myMatchString + match Next Set RegularExpressionObject = nothing fixString = myMatchString End Function
navn = "Bruger#¤#¤navn" navn = fixString(navn)
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.