Uno de mis casos de cambio comprueba esta expresión regular
regex_y = /[a-zA-Z0-9_]{3,20}$/; str = 'sdsdsdsd:sdsdsdsdd.ssdsdsdsdds'; switch (true) { case !regex_y.test(str): // do anything return false; break; // more switch cases to check } Como la cadena sdsdsdsd:sdsdsdsdd.ssdsdsdsdds contiene un archivo . y a : necesito que str se defina como false , pero no lo es. Por favor, ayúdame con esto. ¿Qué estoy haciendo mal?
Parece que str se verifica desde el principio después de los caracteres no permitidos. Lo mismo con sdsdsddsd...dsdsd....sdsdsd .
¡Gracias por su apoyo!