Limitez la saisie à des caractères précis

Résolu/Fermé
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 14 févr. 2017 à 14:17
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 14 févr. 2017 à 17:39
Bonjour,
je suis à la recherche d'une fonction js qui me permet lors de la saisie dans un input d'une valeur bien précise :

l'input doit contenir du contenu de ce type : 1234567A (7 chiffres et 1 lettres)
et une fois valide, un border green 1px et sinon un border red 1px.

Merci par avance pour votre aide
A voir également:

1 réponse

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 févr. 2017 à 17:20
Bonjour,

Tu peux utiliser les regex, voir même sûrement les pattern ...
https://www.w3schools.com/tags/att_input_pattern.asp
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 févr. 2017 à 17:39
Et plus le javascript avec les REGEX qui sera sûrement le plus adapté à tes besoins :
https://www.w3schools.com/jsref/jsref_match.asp

La regex est du genre :

^(\d{7}[a-zA-Z]{1})
0