Limitez la saisie à des caractères précis

Résolu
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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