Validacion con expresion regular
Publicado por Javi (1 intervención) el 17/09/2008 16:04:51
Hola.
tengo una duda con una expresión regular, y ya no sé por donde tirar. Toy usando Lucene para busquedas, y tengo que validar lo que el usuario quiere buscar, Por ejemplo no se permiten estos simbolos: + - & || ! ( ) { } [ ] ^ " ~ * ? : y uso la expresion: /[+({)}|^\~*[]?":-]{1,}/ y va bien, el tema, es que tengo q permitir busquedas con "&&" (el and), y permitir por ejemplo:
Banco && españa ó banco && españa && madrid
pero no se puede:
&&
&& españa
banco &&
ni tampoco el uso del caracter '&' solo.
Estaba probando con : /[A-Za-z0-9][.&&]*/ y cosas asi, pero no se me ocurre.
Agradecería una ayuda!! gracias!!!
tengo una duda con una expresión regular, y ya no sé por donde tirar. Toy usando Lucene para busquedas, y tengo que validar lo que el usuario quiere buscar, Por ejemplo no se permiten estos simbolos: + - & || ! ( ) { } [ ] ^ " ~ * ? : y uso la expresion: /[+({)}|^\~*[]?":-]{1,}/ y va bien, el tema, es que tengo q permitir busquedas con "&&" (el and), y permitir por ejemplo:
Banco && españa ó banco && españa && madrid
pero no se puede:
&&
&& españa
banco &&
ni tampoco el uso del caracter '&' solo.
Estaba probando con : /[A-Za-z0-9][.&&]*/ y cosas asi, pero no se me ocurre.
Agradecería una ayuda!! gracias!!!
Valora esta pregunta


0