quiero para asegurarse de que una cadena tiene sólo caracteres en este rangouna cadena
[az] & & [AZ] & & [0-9] & & [-]
por lo que todas las letras y números más el guión. He intentado esto ...
C# Aplicación:
char[] filteredChars = { ',', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '{', '}', '[', ']', ':', ';', '"', '\'', '?', '/', '.', '<', '>', '\\', '|' };
string s = str.TrimStart(filteredChars);
Este TrimStart() sólo parece funcionar con letras sin caracteres otehr como $% etc
¿He implemento mal? ¿Hay una mejor manera de hacerlo?
sólo quiero evitar un bucle a través del índice de cada cadena de comprobar, ya que habrá una gran cantidad de cadenas que hacer ...
Pensamientos?
Gracias!
Debe verificar que la entrada sea válida en lugar de lo que no debería tomar. Usa Regex para verificar tu cadena. – David