Expression régulière en javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Expression régulière en javascript

par Truc » 28 oct. 2007, 20:44

Un seul caractère à la fois ?
A - Ok
AF - Pas Ok

Pourquoi pas utiliser des boutons radio ?

Si plusieurs lettres possibles essaie "^[fsa]{0,3}$"

par Bonneveine » 28 oct. 2007, 19:32

Rebonsoir,

Validation d'un champ input dans un planning qui accepterait d'être vide ou d'avoir un certain nombre de lettres : A pour absent, F pour fermé, etc. Je peut évidemment vérifier en javascript l'entrée après validation, mais les expressions régulières me paraissait plus élégantes. Cepandant les classes ou intervalles, une fois établies OBLIGENT à mettre un caractère dans le champ, et j'ai des données qui me sont inconnues, j'ai donc besoin que le champ puisse être vide !

par Truc » 28 oct. 2007, 19:21

et tu veux valider quoi au juste ?
On peut entrer quel genre de données ?

par Bonneveine » 28 oct. 2007, 19:11

Au sujet des quantificateurs :

J'ai essayé de rajouter les différents quantificateurs, genre pattern = "[AFS]?" ou pattern = "[AFS]*", mais à ce moment l'absence d'un caractère est bien acceptée mais aussi tous les autres caractères autre que AFS !!

par Truc » 28 oct. 2007, 18:54

Bonjour,

Regarde ce post de la FAQ, rubrique "quantificateurs" pour trouver une solution.

Expression régulière en javascript

par Bonneveine » 28 oct. 2007, 18:09

Quelle expression utilisée dans le pattern pour valider un champ input qui accepterait soit rien (aucune réponse) , soit les lettres AFS ? La classe [AFS] oblige une réponse et ne permet donc pas de laisser libre le champ.