Foros del Web » Programando para Internet » Javascript »

separar palabras con expresion regular

Estas en el tema de separar palabras con expresion regular en el foro de Javascript en Foros del Web. Buenas tardes, necesito validar con javascript setencias sql (Solo SELECTS) Estoy armando una expresion regular pero solo me sirve hasta aca: SELECT CAMPO1, CAMPO_2 FROM ...
  #1 (permalink)  
Antiguo 13/09/2011, 15:34
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
separar palabras con expresion regular

Buenas tardes, necesito validar con javascript setencias sql (Solo SELECTS)
Estoy armando una expresion regular pero solo me sirve hasta aca:

SELECT CAMPO1, CAMPO_2 FROM

La expresion es:
Código Javascript:
Ver original
  1. var  Expresion= /^(SELECT\s)+(([A-Z0-9_]+.\,\s+\w+\sFROM\s))$/;

Si le agrego :
SELECT CAMPO1, CAMPO_2, CAMPO3 FROM

Siempre es incorrecta la sentencia

Como puedo crear una expresion que me valide el ingreso despues de la primera coma, n cantidad de palabras y que a su vez dichas palabras sean separadas por comas...?
Agradezco me puedan dar alguna indicación, soy nuevo en esto de las expresiones regulares.....
  #2 (permalink)  
Antiguo 13/09/2011, 18:36
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: separar palabras con expresion regular

A ver así:
Código Javascript:
Ver original
  1. /^SELECT\s(\w,?\s?)+\sFROM\s?$/.test(sql);
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 14/09/2011, 07:17
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
Respuesta: separar palabras con expresion regular

efectivamente si me ha servido muchas gracias.....

Etiquetas: expresion, palabras, regular
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 21:14.