Remplacer les guillemets doubles et simples dans la chaîne Javascript
je tire quelques informations d'une base de données qui contient des dimensions avec à la fois ' et " pour indiquer les pieds et les pouces. Ces caractères dans mon string me causer des problèmes plus tard et j'ai besoin de remplacer tous les guillemets simples et doubles. Je peux réussir à 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 dans la même chaîne. J'ai essayé tout à l' faire
this.Vals.replace(/"'/g, "")
et
this.Vals.replace(/"'/g, "")
Mais alors ni remplacés.
32
demandé sur
jmease
2011-10-14 00:50:17
4 réponses
Vous n'avez pas échapper les guillemets dans les expressions régulières
this.Vals.replace(/["']/g, "")
67
répondu
Joe
2011-10-13 20:52:37
Vous n'avez pas besoin d'échapper à l'intérieur. Vous pouvez utiliser le |
caractère pour délimiter les recherches.
"\"foo\"\'bar\'".replace(/("|')/g, "")
5
répondu
Alex Turpin
2011-10-13 20:54:30