parsley.js téléphone chiffres de l'entrée de validation avec des espaces
J'ai une entrée d'un numéro de téléphone.
Je tiens à écrire ce format: 0175 6565 6262 (avec des espaces). Mais si l'écriture avec "" espaces afin d'erreur et je l'écris sans espaces afin d'obtenir non pas d'erreur.
Voici mon code HTML d'Entrée:
<input type="text" data-parsley-minlength="6" data-parsley-minlength-message="minlength six number" data-parsley-type="digits" data-parsley-type-message="only numbers" class="input_text" value="">
Espère que quelqu'un peut m'aider?
OriginalL'auteur Dave | 2014-04-12
Vous devez vous connecter pour publier un commentaire.
C'est une grande réponse, mais c'est un peu trop étroit pour mes besoins. Champ de saisie doit être tolérants à l'égard de toutes les entrées – points, des tirets, parenthèses, des espaces dans des endroits inattendus, les signes plus pour folklorique international et à l'aide de ce document à partir de Microsoft indiquant le détail des numéros de IE11, doit l'accepter, j'ai trouvé ceci:
Chaque numéro dans la liste passe le test avec brio. Profitez-en!
OriginalL'auteur ghettosoak
Si vous voulez que votre entrée pour accepter une chaîne comme "nnnn nnnn nnnn", vous devez utiliser une expression régulière.
Par exemple, vous pouvez utiliser le code HTML suivant:
Avec ce modèle, l'entrée ne sera valable que lorsque vous avez fourdigits«espace»fourdigits«espace»fourdigits
Vous pouvez tester ou modifier l'expression régulière et le tester ici: http://regexpal.com/
Si vous utilisez ce modèle plusieurs fois dans votre projet, je vous suggère de créer un validateur personnalisé (voir http://parsleyjs.org/doc/index.html#psly-validators-craft)
OriginalL'auteur Luís Cruz