Foros del Web » Programando para Internet » Javascript »

Saber si una string contiene simbolos

Estas en el tema de Saber si una string contiene simbolos en el foro de Javascript en Foros del Web. Buenas comunidad, si esta pregunta ya se hizo pido disculpas: Como se hace para saber con javascript si una string contiene algun simbolo? Gracias su ...
  #1 (permalink)  
Antiguo 26/04/2009, 15:27
Avatar de Kenichi  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 160
Antigüedad: 15 años, 4 meses
Puntos: 6
Saber si una string contiene simbolos

Buenas comunidad, si esta pregunta ya se hizo pido disculpas:
Como se hace para saber con javascript si una string contiene algun simbolo?
Gracias su atencion
  #2 (permalink)  
Antiguo 26/04/2009, 16:20
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Saber si una string contiene simbolos

utiliza expresiones regulares:
Código javascript:
Ver original
  1. var strsym = 'esta cadena contiene simbolos, de cualquier tipo (", \', \\, /, !, @, #, $, %, ^, &, *, (, ), [, ], {, }, etc...)';
  2. var strAlphaNum = 'por el contrario esta cadena contiene letras numeros 0123456789 y espacio';
  3. var regex = /[^a-z0-9\x20]/i;
  4. alert(regex.test(strsym));
  5. alert(regex.test(strAlphaNum));

cuando muestra true significa que contiene simbolos.
  #3 (permalink)  
Antiguo 26/04/2009, 16:23
Avatar de Kenichi  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 160
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Saber si una string contiene simbolos

Que bien, ahora lo pruebo a ver si funciona, gracias

--Ya lo he probado con un if y funciona, muchas gracias

Última edición por Kenichi; 26/04/2009 a las 17:02
  #4 (permalink)  
Antiguo 14/11/2009, 15:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 65
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Saber si una string contiene simbolos

Aprovecho este hilo.

Tengo problemas a la hora de pasar de la BD a una variable una cadena laraga de texto con simbolos.
Tengo una variable en php llamada: $nombre, que contiene una cadena larga y con algun simbolo, comillas etc... y tengo hecho esto:

var nombre="<?php echo $nombre;?>";

pero me da problemas, creo que por los simbolos e la cadena de texto..
  #5 (permalink)  
Antiguo 14/11/2009, 16:03
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Saber si una string contiene simbolos

tu tema es mas de php que de javascript. tienes que verificar como esa cadena es impresa en el codigo javascript. lo mas seguro es que esta confligiendo con las comillas. intenta pasando la variable de php por la funcion addslashes o addcslashes antes de hacer echo.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
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 14:42.