comment remplacer le caractère spécial de la chaîne en asp.net
mon code -
txtPhoneWork.Text.Replace("-","");
txtPhoneWork.Text.Replace("_", "");
txtMobile.Text.Replace("-", "");
txtMobile.Text.Replace("_", "");
txtPhoneOther.Text.Replace("-", "");
txtPhoneOther.Text.Replace("_", "");
location.ContactWork = txtPhoneWork.Text.Trim();
location.ContactMobile = txtMobile.Text.Trim();
location.ContactOther = txtPhoneOther.Text.Trim();
mais il n'est pas de remplacer et existe t'il une méthode pour que les deux -
et _
peut être remplacé dans la fonction unique.
- Comme les caractères sont différents, vous devez définir le séparer les fonctions de votre code. Si même caractère de remplacement signifie que vous pouvez avoir une seule fonction
Vous devez vous connecter pour publier un commentaire.
.Replace()
retourne la chaîne avec le remplacement effectué (on ne change pas la chaîne d'origine, ils sont immuables), si vous avez besoin d'un format comme ceci:obtenir le remplacement de chaîne de caractères dans une variable
vous pouvez essayer ce pour remplacer plusieurs caractères dans une seule fonction
string valeur= Système.Texte.RegularExpressions.Regex.remplacer(valeur, @"[-_]", "");