Bonjour,
J'ai un champ dans une base de donnée dans lequel on peut entrer un texte et eventuellement lui mettre des guillemets simple.
Ce champ est lu dans mon site puis il arrive un moment ou je compare une chaine de caractere generée a partir de ce champ a une autre chaine de caractere generée a partir de ce champs (indirectement).
Si les deux chaines sont identiques, je fait certaines actions.
Mon probleme c'est que dans une de ces chaines les guillemets simple sont devenus des guillemet simple ouvrant et dans l'autre ces guillemets simple sont devenus des guillemet simple droit. Et donc les chaines ne sont plus identiques.
J'ai fait plusieurs tentative avec des replace mais ca ne fonctionne pas. Je voudrais remplacer les guillemet ouvrant par des guillemets droits avant de faire la comparaison.
Ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var reg=new RegExp("(’)", "g"); chaine.replace(reg,"'");Ma chaine (chaine) reste la meme.
Aves vous une idée de comment faire ?
Partager