|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Salut tout le monde,
Actuellement j'utilise cette EG : Code :
- Il faut que mon "-" soit toujours exclu MAIS uniquement si c'est le premier caractère de la chaine. Et la je ne vois pas comment faire ! des idées ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
le but final ?
des exemples genre avant / après ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Alors le but final est simple :
Interdire a un utilisateur d'écrire dans une textbox autre chose que du numérique, la virgule et le signe - au premiere charactère uniquement |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
un test avec
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
pas trop d'accord Spaf...
mais sinon, ta requête est trop vague: à la limite, on peut même supposer qu'une chaîne contenant 10 "-" serait acceptable, ce qui n'est sûrement pas le cas; bref, si tu peux préciser le type de syntaxe que tu attends, voire plus si affinités;
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire. |
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
he en effet jt un oubli
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
![]() en fait, la demande est tellement alambiquée que tu as inversé l'interdiction: le tiret ne doit pas apparaître en première position...
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire. |
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
ha ça doit être une verification au moment de la frappe ...
et par une fois le chiffre entier tapé ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 | ||
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Citation:
Interdire a un utilisateur d'écrire dans une textbox autre chose [...] que le signe - au premiere charactère uniquement. (ex JUSTE : -1909 || Exemple Faux : -19-09 voire --1909) Citation:
- de l'Alphabet - Caractères spéciaux (hormis le - et la ,) Je dois enlever automatiquement ce caractère afin d'empêcher une saisie qui sois fausse. De plus si l'utilisateur met un - il doit rester uniquement si c'est le premier caractère (voire les exemple plus haut). Donc javatwister tu avais inverser ma demande en faite et de ce fait est-ce que SpaceFrog je peux test ou tu avais compris comme javatwister. Merci pour l'aide en tout cas et bonne appetit [Edit pour SpaceFrog] Oui c'est ca, je test au moment de la frappe et non pas sur la chaine entière, c'est pour ca que ca me complique mon problème cet EG |
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
donc tu veux un Number relatif?
ne passe pas par une regexp:
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire. |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Malheureusement ca ne me va pas pour deux choses :
Le "-" n'est pas prit en compte et est donc automatiquement supprimer N'utilisant plus de RegExp, je ne peux plus supprimer uniquement le caractère non valide ca efface l'ensemble du contenue de ma TB (n'ayant pas la possibilité (ou alors je l'ai zapper) d'avoir accès a cette info). Mais en tout cas je ne connaissais pas le NaN donc c'est toujours ca de prit merci ! |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
hum, résumons-nous:
"Tu veux vérifier en cours de frappe que la saisie est un nombre positif ou négatif" Vrai ou Faux?
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire. |
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
ben ma regex valide
-12,56 mais pas - ni , tout seul ni pluseurs - ou ,
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
|
|
|
00
|
|
|
#15 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#16 | |||
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
bien reçu (je crois)
donc: te convient... ce qui veut dire que tu acceptes:
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire. |
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Hihi on va re-centrer la chose
La RegExp qu'il me faut c'est celle la : MAIS cela ne fonctionne pas pour le cas du - placé en premier caractère donc il me faut la modification de : Pour qu'il prenne en compte mon soucis du tiret car j'ai beau me triturer la tête dans tout les sens je ne trouve pas l'astuce :/ sachant que rajouter ca : ^[\-]| au début pour avoir au final : (^[\-]|[^0-9|,]) ne me permet pas d'avoir ce que je souhaite |
|
|
00
|
|
|
#19 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
![]() Tu es bien conscient que ([^...]) signifie "tout sauf" ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#20 |
|
Nouveau Membre du Club
Benjamin Développeur .NET Inscription : septembre 2010 Messages : 78 ![]() |
Bien sur, ce qui fait que dans mon .replace(reg, ""); ca me permet de remplacer TOUT sauf ... ainsi lorsque l'utilisateur met "a" ca l'efface automatiquement, si l'utilisateur met "1a" ca n'effacera que "a" etc...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com