2013-06-20 6 views
0

Je dois réécrire l'extrait PHP suivant (qui filtre tous les caractères non numériques de la chaîne fournie);VBScript alternative à preg_match de PHP

$new_string = preg_replace("/[^0-9]/", "", $old_string) 

dans VBScript. Aucune suggestion ?

+0

Jetez un oeil ici: http://msdn.microsoft.com/en-us/library/ms974570.aspx –

Répondre

2
Function repNum(myString) 
    Set RegularExpressionObject = New RegExp 
    With RegularExpressionObject 
     .Pattern = "[^0-9]" 
     .IgnoreCase = True 
     .Global = True 
    End With 
    repNum = RegularExpressionObject.Replace(myString, "") 
    Set RegularExpressionObject = nothing 
End Function 
+1

paramètre 'IgnoreCase' est inutile dans ce cas car il ne sont pas des chiffres/majuscules en minuscules et l'expression correspond à tout autre chose. –