Reemplazar comillas
Publicado por Maisol (1 intervención) el 08/02/2007 04:22:20
Hola, tengo un problema, recibo una cadena que de igual manera puede contener comillas simples o comillas dobles, necesito reemplazar las comillas por un espacio para el manejo de la cadena dentro de un jsp.
No encuentro la manera de sustituir ambas comillas. Solo puedo susutituir una u otra. Este es mi codigo ejemplo....
De esta forma me sustituye las comillas dobles y me imprime : yourname a
var user = 'yourname "a"';
var valor = new RegExp('\"','g');
user = user.replace(valor, ' ');
document.write(user);
De esta forma me sustituye las comillas simples y me imprime : yourname a
var user = "yourname 'a'";
var valor = new RegExp("\'",'g');
user = user.replace(valor, ' ');
document.write(user);
Pero si a su vez esta cadena contiene comillas simples ya no me lo permite.
var user = 'yourname 'b' "a"';
var valor = new RegExp('\"','g');
var valor2 = new RegExp("\'", 'g');
var user2 = user.replace(valor, ' ');
user = user2.replace(valor2, ' ');
document.write(user);
Help!!!!!
No encuentro la manera de sustituir ambas comillas. Solo puedo susutituir una u otra. Este es mi codigo ejemplo....
De esta forma me sustituye las comillas dobles y me imprime : yourname a
var user = 'yourname "a"';
var valor = new RegExp('\"','g');
user = user.replace(valor, ' ');
document.write(user);
De esta forma me sustituye las comillas simples y me imprime : yourname a
var user = "yourname 'a'";
var valor = new RegExp("\'",'g');
user = user.replace(valor, ' ');
document.write(user);
Pero si a su vez esta cadena contiene comillas simples ya no me lo permite.
var user = 'yourname 'b' "a"';
var valor = new RegExp('\"','g');
var valor2 = new RegExp("\'", 'g');
var user2 = user.replace(valor, ' ');
user = user2.replace(valor2, ' ');
document.write(user);
Help!!!!!
Valora esta pregunta


0