Je récupère des informations dans une base de données contenant des dimensions avec 'et "pour indiquer les pieds et les pouces. Ces caractères étant dans ma chaîne me posent des problèmes plus tard et je dois remplacer toutes les guillemets simples et doubles. Je peux réussir à obtenir se débarrasser de l'un ou de l'autre en faisant:
this.Vals.replace(/\'/g, "") To get rid of single quotes
ou
this.Vals.replace(/\"/g, "") To get rid of double quotes
Comment puis-je me débarrasser de ces deux éléments dans la même chaîne? J'ai juste essayé de faire
this.Vals.replace(/\"'/g, "")
et
this.Vals.replace(/\"\'/g, "")
Mais alors ni l'un ni l'autre ne sont remplacés.
Vous n'échappez pas aux guillemets dans les expressions régulières
this.Vals.replace(/["']/g, "")
mystring = mystring.replace(/["']/g, "");
Vous n'avez pas besoin de vous échapper à l'intérieur. Vous pouvez utiliser le |
caractère pour délimiter les recherches.
"\"foo\"\'bar\'".replace(/("|')/g, "")
Essayez this.Vals.replace(/("|')/g, "")