Formater un numéro de sécurité sociale (SSN) comme XXX-XX-XXXX à partir de XXXXXXXXX
Je reçois un numéro de sécurité sociale (SSN) à partir d'un entrepôt de données. Tout en l'affichant à un CRM je veux qu'il soit formaté comme XXX-XX-XXXX
au lieu de XXXXXXXXX
.
C'est comme la conversion d'une chaîne simple avec des tirets à des positions 4
et 7
. Je suis assez novice en C#, donc quelle est la meilleure façon de le faire?
source d'informationauteur Ashutosh
Vous devez vous connecter pour publier un commentaire.
Découvrez la Chaîne de caractères.Insérer méthode.
Pour une solution simple, court, et l'auto commentant solution, essayez:
123456789
représentant votre SSN variable.@George option est probablement plus propre si le SSN est stockée sous forme numérique plutôt que comme une chaîne.
Sans la validation des données et en supposant que vous obtenez seulement 9 chaîne de caractères, je voudrais aller avec quelque chose comme cela -
Mais...je suis aussi assez nouveau...donc GendoIkari la réponse est soo beaucoup mieux.
La réponse ci-dessus peut être lever exception lorsque la chaîne a pas de longueur fixe.
Dans mon cas, j'ai utilisé de la manière suivante SSN formatage et de son travail.
Donc SSN obtiendrez 562-45-789.