J'ai besoin d'expressions régulières pour le format de numéro de téléphone américain. Je souhaite remplacer la chaîne de numéro de téléphone par le format de chaîne de numéro de téléphone américain ci-dessous en JavaScript.
var number = "4031234789";
Et je veux le masquer dans le format ci-dessous: -
number = number.mask('(000) 000-0000');
Quelqu'un peut-il me montrer une expression régulière pour cela en JavaScript?
Vous pouvez utiliser une expression régulière puis la concaténer pour former votre chaîne.
var USNumber = "4031234789".match(/(\d{3})(\d{3})(\d{4})/);<br/>
USNumber = "(" + USNumber[1] + ") " + USNumber[2] + "-" + USNumber[3];
Utilisez des plugins de masquage de numéro de téléphone pour cela.
Vérifiez les plugins suivants:
Vous pouvez utiliser mon paquet https://github.com/jsonmaur/coverup , qui peut masquer la chaîne d'entrée onblur et conserver les symboles dans la chaîne.