• [^] # Re: t'es dur

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

    >Donnes moi un moyen fiable de stripper les caracteres illegaux dans ton numero de telephone (d'un autre cote, c'est quoi cette manie de mettre des points dans un numero de telephone?), tout en detectant les erreurs, et si possible sans prendre 2Mo de source, parce que bon, on a autre chose a foutre que de parser des numeros de telephone, comme par exemple ecrire une application metier qui rend un service.
    voila :D
    chaine =~ /[^0-9]//g
    #ensuite tu peux vérifier la longueur
    if ( chaine =~ /[0-9]{10}/ ) {}

    Sincèrement c'est 2 lignes alors pourquoi ne pas faire ça, pour les points, certains espacent des chiffres avec un caractère ' ', d'autre des '-', et certains des '_'. Ensuite relire une suite de 10 chiffres c'est plus difficile que des chiffres groupés par 2 ou 3, et il y a moins de chance d'avoir une erreur comme cela.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent