Je veux vérifier si une chaîne de caractères contient une valeur numérique. J'ai ce code :
$string = "some string that contains 123456 in the middle"
$substring = $string.substring(27,9).Trim()
J'ai $substring qui va contenir "123456" et j'ai trouvé cette fonction IsNumeric ici : Dans PowerShell, comment puis-je tester si une variable contient une valeur numérique ?
Le problème est que lorsque je l'extrais de $string, il se comporte comme un type de chaîne de caractères et IsNumeric renvoie false puisqu'il le compare à tous les types numériques. et même s'il contient un nombre, la sortie de IsNumeric sera false.
Existe-t-il un meilleur moyen de vérifier si une chaîne de caractères contient des valeurs numériques ?