06. april 2007 - 20:05Der er
9 kommentarer og 1 løsning
Regular Expression - Kun bogstaver og tal?
Hej
Jeg sidder med et problem med regexp som overskriften så fint beskriver. Det jeg har brug for er, en funktion, der giver true/false alt efter om inputet indeholder ulovlige tegn.
Et ekspempel for forståelsesn skyld.
GetValidInput("***//\\HEJ") Den skal returnere False
GetValidInput("HEJqwq223213") Den skal returnere True
Min funktion som jeg har nu, ser således ud, og den fungere ikke helt efter hensigten, men benytter også Replace, og skal nok erstattes med andet.
Function GetValidInput(string)
Set RegularExpressionObject = New RegExp
With RegularExpressionObject .Pattern = "/^[A-Za-z0-9]$/" .IgnoreCase = True .Global = True End With
GetValidInput = RegularExpressionObject.Replace(string, "") Set RegularExpressionObject = Nothing
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.