• [^] # Re: t'es dur

    Posté par . En réponse au journal Les créateurs de formulaires sont complètement abrutis.... Évalué à 1.

    Non justement, tu veux pas forcement les ignorer.
    Tout simplement parce que ca peut parfaitement etre une grosse erreur de saisie de l'utilisateur, que tu auras par chance 7 a 10 chiffes dans ton machin, et tu veux lui signaler.
    Si ces caracteres ne sont pas valides pour un numero de telephone, tu dois les interdire.

    Quand au format strict international, on peut pas vraiment dire qu'il existe.
    Les francais ecrivent les numeros par paires de chiffres, sauf dans le cas du numero international ou tu droppes le premier 0.
    Les ricains ont un (123) 123-1234 ou le premier 123 est optionnel et doit etre entre parenthese si indique. L'optionnel est parce que l'area code est falcutatif si tu appelles de l'area en question (comme si le 01 etait optionnel pour appeler paris depuis paris).

    Je ne doute pas qu'il ya une proportion non negligeable qui groupe par 3, certains pays ont tout juste 8 chiffres, c'est un bordel sans nom.
    Si en plus on doit commencer a deviner que l'utilisateur separe par des points, des slashs, des dash ou que sais je encore, on s'en sort plus.

    Demander 10 chiffres a la suite est tres pratique, ca permet de formatter simplement et correctement le numero apres coup en etant sur de pas ruiner l'info entree par le client.
    Virer les espaces est a la rigueur faisable (encore que, faut faire gaffe a l'indicatif international), mais le reste peut etre dangereux.