J'ai la regex suivante utilisée en javascript.Mon expression régulière permet des espaces lors du formatage du numéro de téléphone
phone_number.match(/^1-\d{3}-\d{3}-\d{4}$/);
cela fonctionne très bien avec une exception. Cela permet des espaces.
Je veux formater strictement 1-xxx-xxx-xxxx
mais il permet 1- xxx-xxx-xxxx
quelqu'un a des idées comment je ne peux pas permettre à des espaces?
Non, ce n'est pas le cas. Qu'est-ce qui te fait penser que ça correspond? –
En passant, si vous utilisez ceci pour valider les numéros de téléphone que les utilisateurs ont saisis, quel est le problème avec un utilisateur entrant dans un espace? Ils sont triviaux à supprimer, donc si l'utilisateur veut utiliser des espaces, laissez-les. –
vous avez raison, JQuery faisait quelque chose d'idiot. Mise à jour vers le plus récent JQuery, et a fonctionné correctement. –