This page was exported from GTUTO [ https://www.gtuto.com ] Export date:Thu Apr 25 19:20:19 2024 / +0000 GMT ___________________________________________________ Title: Expressions régulières --------------------------------------------------- // variable enrourée de {{ }} // double pour éviter de capturer if(){} et autre accolades simples var formule = 'ma formule avec une {{variable}} et autre chose'; var mavariable = '12'; // remplace une variable par sa valeur avant un eval var moneval = formule.replace(/{{(.*?)}}/g, mavariable) ; console.log(moneval); // ma formule avec une 12 et autre chose // 'habille' la variable pour la trouver dans un objet avant un eval var moneval = formule.replace(/{{(.*?)}}/g, 'montableau['$1']') ; // ma formule avec une montableau['variable'] et autre chose' console.log(moneval); Notepad ++ ajouter apostrophes aux variables PHPmavariable[param] -> mavariable["param"] recherche [([a-zA-Z0-9_]*)] remplace ["1"] Construction en ligne d'expressions régulières, REGEX avec explications et aides https://regex101.com/#javascript Notes javascript Rappel, pour tester du javascript ICI --------------------------------------------------- Images: --------------------------------------------------- --------------------------------------------------- Post date: 2016-05-17 12:03:23 Post date GMT: 2016-05-17 12:03:23 Post modified date: 2022-08-17 19:56:23 Post modified date GMT: 2022-08-17 19:56:23 ____________________________________________________________________________________________ Export of Post and Page as text file has been powered by [ Universal Post Manager ] plugin from www.gconverters.com