Regex: ¿Cómo comprobar si una cadena no está vacía o en blanco y no contiene el carácter “<” y “>”? [duplicar]
Nov 26 2020
Tengo que usar una expresión regular para verificar si una cadena no está vacía o en blanco, y no contiene ">" "<".
Por ejemplo:

" " no es válido;
"a <" no es válido;
"un 6" está bien;
Intenté debajo de la expresión regular, pero no funciona.
^ (^ \ s *$)|^[^<,>]+$
¿Cómo puedo configurar esta expresión regular? ¿Podría algún tipo ayudarme en esto? Gracias.
Respuestas
1 Ivar Nov 26 2020 at 21:52
Intentar
^(?!\s+$)[^<>]+$
^...$
- La cadena debe comenzar y terminar con ... (coincidiendo con toda la cadena / línea)(?!...)
- Lookahead negativo, la cadena no debe ir seguida de ...\s+$
- Uno o más caracteres de espacio en blanco hasta el final de la cadena
[^<>]+
- Cualquier carácter excepto<
y>
, una o más veces
Demo en vivo