Foros del Web » Programando para Internet » Javascript »

Caracteres especiales JScript

Estas en el tema de Caracteres especiales JScript en el foro de Javascript en Foros del Web. Hola foro, perdonad por la pregunta pero llevo 2 horas buscando esto y no lo encuentro. La pregunta: Si el carácter \351 es la é, ...
  #1 (permalink)  
Antiguo 13/12/2006, 02:50
 
Fecha de Ingreso: julio-2004
Mensajes: 38
Antigüedad: 19 años, 10 meses
Puntos: 0
Caracteres especiales JScript

Hola foro, perdonad por la pregunta pero llevo 2 horas buscando esto y no lo encuentro. La pregunta:

Si el carácter \351 es la é, la É mayuscula cual es? Sabeis donde hay una tabla de estos valores? En verdad sólo necesito las mayusculas: Á, É, Í, Ó, Ú.

Gracias a tod@s
  #2 (permalink)  
Antiguo 13/12/2006, 03:36
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Caracteres especiales JScript

Hola:

Para las letras acentuadas puedes Poner esa letra sin el acento, precedido por "&" y seguido de "acute;" para su representación... pero si te interesa su código puedes obtenerlo con charCodeAt() que se aplica a las cadenas y el parámetro es la posición, o sea que puedes poner:
"Á".charCodeAt(0);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 24/01/2007, 10:02
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Caracteres especiales JScript

Caricatos, pero como pasamos desde JS la siguiente cadena:

<p>Hola mundo</p>

??

Es decir, hacer el htmlentities de PHP ?

Lo he buscado artisimo y no lo hallo.

Gracias.
  #4 (permalink)  
Antiguo 24/01/2007, 10:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Caracteres especiales JScript

Hola Anarko:

La verdad es que no sé muy bien lo que hace htmlentities de PHP, pero si quieres hacer que una cadena pueda pasarse por url debes usar el método escape, y recoger el valor con unescape... y si pretendes que se quede del tipo BBCODE, y cambiar las ocurrencias de "<" por "["... yo suelo combinar split y join: "<p>Hola mundo</p>".split("<").join("[")...

Creo que se podría simplificar con expresiones regulares pero es un tema que no manejo mucho...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 24/01/2007, 11:00
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Caracteres especiales JScript

Maestro, pero la idea es que me imprima por pantalla la cadena:

[<p>HM</p>] tál como lo aria htmlentities de PHP.

No quitar los tags sino REEMPLAZAR todos los caracteres especiales.

CON JAVA SCRIPT!.
  #6 (permalink)  
Antiguo 24/01/2007, 11:06
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Caracteres especiales JScript

Hola:

Creo que ya voy entendiendo:

prueba algo así:

"<p>Hola Mundo</p>".split("<").join("&lt;");

Creo que maquillando los comienzos de los tags sería suficiente... de no ser así, habría que poner también las finalizaciones: .split(">").join("&gt;")

Ya nos contarás.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.