Bonjour,
J'ai essayé de faire une fonction qui regarde si la chaine de caractères est valide ou non.
Les caractères valides sont : [A-Z], [a-z], é, ', è, ç, à, î, ï, ù et espace.
Voici la fonction :
protected bool IsNameInvalid(string name)
{
//if (name[1] == ' ' || name[name.Length - 1] == ' ')
// return true;
foreach (Char c in name.ToCharArray())
{
if (c < 'A' || (c > 'Z' && c < 'a') || c > 'z'
|| c != 'à' || c != 'á' || c != 'é' || c != 'è'
|| c != 'ê' || c != 'ç' || c != 'ù' || c != 'î'
|| c != ' ' || c != '\'')
return true;
}
return false;
}
Merci d'avance.