Bonjour,
j'ai un problème d'expression régulière. Non pas qu'elle soit fausse bien au contraire, mais je la construit dynamiquement en JS.
De ce fait elle est stocké dans un objet typé String et non Object ou Regexp et par conséquent je n'arrive pas à l'évaluer , la méthode .test() n'étant pas implémenté pour un type String.
Auriez vous une idée de comment je pourrais "caster" ma string en regex ?
Mon but final étant d'évaluer un numérique ma regex est
reg = /^\d*([.]\d{1,n})?$/
cependant en regex 'n' n'étant pas interpreté j'ai fait une boucle pour obtenir autant n \d? en remplacement de {1,n} donc j'ai une string avec la bonne expression mais je n'arrive pas à l'utiliser.
Merci d'avance pour vos suggestions.
Cdt.
Partager