Cómo podría hacer una expresión regular para validar caracteres alfanuméricos y también validar cualquier contenido dentro de llaves dobles.
Tengo lo siguiente pero no sé como podría poner todo en una sola expresión.
Expresión para validar letras, números y algunos caracteres especiales.
Expresión validar todo lo que esté contenido en llaves dobles
Por ejemplo el carácter & (no permitido en el primer regex) solo será valido siempre y cuando se encuentre en las llaves dobles
Gracias por la ayuda.
Saludos.
Tengo lo siguiente pero no sé como podría poner todo en una sola expresión.
Expresión para validar letras, números y algunos caracteres especiales.
Código (java) [Seleccionar]
public static final Pattern TEXT = Pattern.compile("^([0-9a-zA-Z\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00D1\u00F1\u00DC\u00FC.\u00C2\u00BF\\r\\n\\#\\$,.:;?-@_\\(\\)\\[\\]\\{\\}\\=%*+-\\/\\ \u0009\u2022])*([+-]?)$");
Expresión validar todo lo que esté contenido en llaves dobles
Código (java) [Seleccionar]
public static final Pattern BRACKETS = Pattern.compile("\\{\\{[^\\}]*\\}\\}");
Por ejemplo el carácter & (no permitido en el primer regex) solo será valido siempre y cuando se encuentre en las llaves dobles
Contenido | Válido |
Hola& | No |
Hola {{Mundo &}} | Sí |
Hola {{Contenido}} Mundo& | No |
Hola {{Contenido}} Mundo | Sí |
Gracias por la ayuda.
Saludos.