ml
Nybegynder
29. oktober 2007 - 14:45
Der er
5 kommentarer og 1 løsning
Erstat alt pånær a-z 0-9
Hvordan erstatter jeg alt andet end alm. bogstaver (a-z), tal (0-9) og "-" fra en string? Dette JScript gør det, men vil gerne have det i .Net (VB): <script language=JScript runat=server> function stripIllegals( str ) { var r, re; re = /[^a-zA-Z0-9]/g; r = str.replace(re,""); return(r); } </script>
Annonceindlæg fra HP
29. oktober 2007 - 15:15
#3
Mener enten, det er sådan her: s = Regex.Replace(s, "[^a-zA-Z0-9-]","") Eller sådan her: s = Regex.Replace(s, "[^a-zA-Z0-9/-]","")
ml
Nybegynder
29. oktober 2007 - 15:16
#4
Ja, fangede den også lige selv - denne virker: input = Regex.Replace(input, "[^a-zA-Z0-9\-]", "")