Foros del Web » Programando para Internet » Javascript »

Como detecto "todo menos algo" con expresiones regulares?

Estas en el tema de Como detecto "todo menos algo" con expresiones regulares? en el foro de Javascript en Foros del Web. Bueno, la cosa es que en php uso la siguiente expresión regular /[^0-9a-z-_]/ para reemplazar todo menos los caracteres alfanuméricos, los guiones medios y bajos, ...
  #1 (permalink)  
Antiguo 27/11/2009, 14:14
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
Pregunta Como detecto "todo menos algo" con expresiones regulares?

Bueno, la cosa es que en php uso la siguiente expresión regular /[^0-9a-z-_]/ para reemplazar todo menos los caracteres alfanuméricos, los guiones medios y bajos, pero en JavaScript esa expresión no funciona... Entonces, hay algun equivalente a usar "^" dentro de los [] en JavaScript?
  #2 (permalink)  
Antiguo 27/11/2009, 14:18
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
De acuerdo Respuesta: Como detecto "todo menos algo" con expresiones regulares?

Ah, ya lo descubrí, tengo que poner una 'g' para que detecte a "todos" y no solo al primer caso que aparezca..: /[^0-9a-z-_]/g

Yo respondiendome solo -.-. (Bueno, al menos le sirve a alguien con el mismo problema no? xD)
  #3 (permalink)  
Antiguo 28/11/2009, 00:02
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: Como detecto "todo menos algo" con expresiones regulares?

en lo personal, el guion yo lo escribiria con un escape (backslash) porque el guion dentro de los corchetes significa rango. no he comprobado si algun navegador lo interpreta mal sin el escape pero lo evitaria.
/[^0-9a-z\-_]/g
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 30/11/2009, 21:47
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
Respuesta: Como detecto "todo menos algo" con expresiones regulares?

Cita:
Iniciado por zerokilled Ver Mensaje
en lo personal, el guion yo lo escribiria con un escape (backslash) porque el guion dentro de los corchetes significa rango. no he comprobado si algun navegador lo interpreta mal sin el escape pero lo evitaria.
/[^0-9a-z\-_]/g
Ok, lo haré xd
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 02:52.