Je veux vous assurer une chaîne ne dispose que de caractères dans cette gammeFiltre une chaîne
[az] & & [AZ] & & [0-9] & & [-]
donc toutes les lettres et les chiffres plus le trait d'union. J'ai essayé ...
C# App:
char[] filteredChars = { ',', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '{', '}', '[', ']', ':', ';', '"', '\'', '?', '/', '.', '<', '>', '\\', '|' };
string s = str.TrimStart(filteredChars);
Ce TrimStart() ne semble fonctionner avec des lettres pas de caractères comme otehr $% etc
Est-ce que je mets en œuvre mal? Y a-t-il une meilleure façon de le faire?
Je veux juste éviter les boucles dans l'index de chaque chaîne de vérification car il y aura beaucoup de cordes à faire ...
pensées?
Merci!
Vous devez vérifier que l'entrée est valide plutôt que ce qu'elle ne devrait pas prendre. Utilisez Regex pour vérifier votre chaîne. – David