merci de votre aide en tout cas
[..] Fonction StringRegexp
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Fonction StringRegexp
bon bas je vais chercher un peux
.
merci de votre aide en tout cas
.
merci de votre aide en tout cas
Re: [..] Fonction StringRegexp
Problème résolue
.
merci beaucoup pour votre aide.
merci beaucoup pour votre aide.
Re: [..] Fonction StringRegexp
Mon responsable me pause une autre colle,
il veux que j'affiche un message comme quoi le numéro est pas correct s'il manque par exemple 1 ou plusieurs chiffres
il veux que j'affiche un message comme quoi le numéro est pas correct s'il manque par exemple 1 ou plusieurs chiffres
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
StringLen du numéro épuré de caractère, voir si le nombre de chiffre y est.
N'hésitez pas à jeter un oeil aux fonctions String...
N'hésitez pas à jeter un oeil aux fonctions String...
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
StringLen me donne juste le nombre de caractère.
moi je cherche la fonction qui permet de pas valider tant qu'il n'y a pas les 10 chiffres du numéro
moi je cherche la fonction qui permet de pas valider tant qu'il n'y a pas les 10 chiffres du numéro
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Un chiffre n'est il pas un caractère ?
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
si absolument
.
je me suis mal exprimé, enfaite il faudrait que je puisse mettre en place un message qui indiquerait à l'utilisateur qu'il à pas rentrer assez de chiffres
par exemple : "02.32.23.23" au lieu de "02.32.23.23.25"
je me suis mal exprimé, enfaite il faudrait que je puisse mettre en place un message qui indiquerait à l'utilisateur qu'il à pas rentrer assez de chiffres
par exemple : "02.32.23.23" au lieu de "02.32.23.23.25"
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
La on retombe dans les basiques de la programmation, il va falloir que vous lisiez la doc sinon vous aurez uen question toutes les 5 minutes.
Code : Tout sélectionner
If (stringlen... <> 10 )
- Afficher message d'erreurBalise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Non mais sérieusement, c'est vraiment s'emmerder la vie pour pas grand'chose
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Fonction StringRegexp
vous allez me prendre pour un débile, mais la programmation n'est vraiment pas ma tasse de thé, j'y travail parce que mon responsable me le demande, ces pour ça que je manque un peut de logique.
par rapport à votre post Mikell j'ai modifié par rapport à mes variables mais je dois me tromper,
voici le code
j'ai une error à $Es_Number
par rapport à votre post Mikell j'ai modifié par rapport à mes variables mais je dois me tromper,
voici le code
Code : Tout sélectionner
GUICreate(" My GUI input", 320, 120)
$input = GUICtrlCreateInput("", 10, 5, 300, 20, )
$btn = GUICtrlCreateButton("Ok", 40, 75, 60, 20)
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $btn
$Num_Tel_Fixe_html = GUICtrlRead($Num_Tel_Fixe)
If StringLen($Num_Tel_Fixe_html)<>10 Then
MsgBox(0, "NON", "Veuillez entrer un numéro à 10 chiffres")
Else
$numero = StringRegExpReplace(Number($Num_Tel_Fixe_html), '(?<=\d)(?=(\d{2})+(?!\d))', ".")
MsgBox(0, "OK", "Le numéro est : " & $numero)
EndIf
EndSwitch
WEnd- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Vous avez quoi comme erreur ?
Variable used without being declared ?
Si oui,il faut #include <GuiEdit.au3>
Variable used without being declared ?
Si oui,il faut #include <GuiEdit.au3>
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
voila l'error que j'ai
Code : Tout sélectionner
$input = GUICtrlCreateInput("", 10, 5, 300, 20, )
$input = GUICtrlCreateInput("", 10, 5, 300, 20^ ERROR- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
si vous mettez une virgule, c'est qu'il doit encore y avoir un argument derrière :
GUICtrlCreateInput("", 10, 5, 300, 20 )
ou
GUICtrlCreateInput("", 10, 5, 300, 20, $Es_Number)
GUICtrlCreateInput("", 10, 5, 300, 20 )
ou
GUICtrlCreateInput("", 10, 5, 300, 20, $Es_Number)
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
effectivement j'avais pas enlever la ","
quand je l’enleve, j'ai la fenêtre Guy input qui s'ouvre, je rentre mes 10 chiffres et la rien, toujours le mess m’indiquant que je dois rentré mes 10 chiffres.
cependant j'ai indiqué qu'il fallait d'abord lire $Num_Tel_Fixe_html afin de voir si oui ou non il y avait les 10 chiffres
quand je l’enleve, j'ai la fenêtre Guy input qui s'ouvre, je rentre mes 10 chiffres et la rien, toujours le mess m’indiquant que je dois rentré mes 10 chiffres.
cependant j'ai indiqué qu'il fallait d'abord lire $Num_Tel_Fixe_html afin de voir si oui ou non il y avait les 10 chiffres
Re: [..] Fonction StringRegexp
voila mon code entier
► Afficher le texte
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Vous entrez quoi exactement dans l'input ?
Votre variable dans votre exemple est $input, mais vous checkez $Num_Tel_Fixe
Soyez plus précis quand vos énoncez vos erreur

Votre variable dans votre exemple est $input, mais vous checkez $Num_Tel_Fixe
Soyez plus précis quand vos énoncez vos erreur
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
enfaite je dois remplacer mon input par ma variable $Num_Tel_Fixe_html
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Il y a des pb de structures dans votre programme, pourquoi un double while avec deux switch case différents.
Faites ca propre vous vous y retrouverez mieux
Faites ca propre vous vous y retrouverez mieux
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Fonction StringRegexp
merci pour ton aide mais la je me suis embrouiller je pense, je suis un peut perdu et avec ma logique de ouf ....
► Afficher le texte
Modifié en dernier par mikell le mer. 29 oct. 2014 11:13, modifié 1 fois.
Raison : balise spoiler
Raison : balise spoiler
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Fonction StringRegexp
Je te conseille de garder $ES_NUMBER qui interdit d'entrer dans l'input autre chose que des nombres
Ensuite la vérification doit se faire au moment où le bouton "créer" est pressé
Et faut pas oublier de mettre les includes en tête de script
Dans ce code je n'ai gardé que la partie "Tel fixe" à titre d'exempleN'oublie pas de mettre la balise "spoiler" quand tu postes un long code
Ensuite la vérification doit se faire au moment où le bouton "créer" est pressé
Et faut pas oublier de mettre les includes en tête de script
Dans ce code je n'ai gardé que la partie "Tel fixe" à titre d'exemple
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

