Javascript et regexp
Résolu/Fermé
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
-
14 oct. 2007 à 16:55
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 - 18 oct. 2007 à 22:51
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 - 18 oct. 2007 à 22:51
A voir également:
- Javascript et regexp
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
- Nombre aléatoire entre 1 et 100 javascript ✓ - Forum Javascript
9 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
14 oct. 2007 à 18:25
14 oct. 2007 à 18:25
salut,
as-tu essayé :
??
as-tu essayé :
function calc(mot,str) { var c = /mot \(\s([\d.]{1,})/; c.exec(str); if(RegExp.$1) return "motrecherché : "+RegExp.$1+"\n"; else return "" }
??
TLa
Messages postés
57
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
14 février 2009
12
14 oct. 2007 à 20:52
14 oct. 2007 à 20:52
Salut,
Une expression reguliere ca se construit aussi avec :
new RegExp("pattern"[, "flags"]) ( voir http://synchro.net/docs/js/ref/regexp.html )
function calc(mot,str)
{
var c = new RegExp( mot + " \(\s([\d.]{1,})" );
var r=c.exec(str);
if(r[1]) return mot + " : "+r[1]+"\n"; else return ""
}
Une expression reguliere ca se construit aussi avec :
new RegExp("pattern"[, "flags"]) ( voir http://synchro.net/docs/js/ref/regexp.html )
function calc(mot,str)
{
var c = new RegExp( mot + " \(\s([\d.]{1,})" );
var r=c.exec(str);
if(r[1]) return mot + " : "+r[1]+"\n"; else return ""
}
@Dalida oui j'ai essayé ca mais ca mrend le mot "mot" comme une chaine et non comme une variable
@TLa cette fonction bug je ne sais pas pourquoi ...
@TLa cette fonction bug je ne sais pas pourquoi ...
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
18 oct. 2007 à 21:22
18 oct. 2007 à 21:22
salut,
et :
et :
function calc(mot, str) { var c = "/"+mot+"\(\s([\d.]{1,})/"; c.exec(str); if(RegExp.$1) return "motrecherché : "+RegExp.$1+"\n"; else return "" }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dsl dalida ceci ne peu pas fonctionner car c n'est pas une chaine or dans ce que tu ecris c en est une
merci quand meme d'essayer :)
merci quand meme d'essayer :)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
18 oct. 2007 à 22:29
18 oct. 2007 à 22:29
ah vi, suis c*n moi !
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
18 oct. 2007 à 22:38
18 oct. 2007 à 22:38
re,
la solution est celle de TLa.
une confirmation trouvée chez developpez.
la solution est celle de TLa.
une confirmation trouvée chez developpez.
apres plusieurs essai j'ai enfin trouvé
il suffisai de modifier un peu la fonction que TLa m'a donné en mettant des double \\
function calc(mot,str)
{
var c = new RegExp( mot + " \\(\\s([\\d.]{1,})" );
var r=c.exec(str);
if(r[1]) return mot + " : "+r[1]+"\n"; else return ""
}
merci a votre aide et surtout dalida qui a bien participé
au fait comment on met le sujet en résolut ici ?
il suffisai de modifier un peu la fonction que TLa m'a donné en mettant des double \\
function calc(mot,str)
{
var c = new RegExp( mot + " \\(\\s([\\d.]{1,})" );
var r=c.exec(str);
if(r[1]) return mot + " : "+r[1]+"\n"; else return ""
}
merci a votre aide et surtout dalida qui a bien participé
au fait comment on met le sujet en résolut ici ?
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
18 oct. 2007 à 22:46
18 oct. 2007 à 22:46
il faut être inscrit pour pouvoir "résoudre".
je te le coche.
bon courage pour la suite de ton code !
je te le coche.
bon courage pour la suite de ton code !
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
18 oct. 2007 à 22:51
18 oct. 2007 à 22:51
j'ai un compte ici mais comme on peut poster sans se connecter je ne me connecte pas
en me connectant j'ai tout de suite vu comment faire
*boulet inside*
merci
en me connectant j'ai tout de suite vu comment faire
*boulet inside*
merci