Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 704 Bytes

File metadata and controls

12 lines (9 loc) · 704 Bytes

Respuestas: no, si.

  • En el script subject:Java no coincide con nada, porque pattern:[^script] significa "cualquier carácter excepto los dados". Entonces, la expresión regular busca "Java" seguido de uno de esos símbolos, pero hay un final de cadena, sin símbolos posteriores.

    alert( "Java".match(/Java[^script]/) ); // null
  • Sí, porque la sección pattern:[^script] en parte coincide con el carácter "S". No está en pattern:script. Como el regexp distingue entre mayúsculas y minúsculas (sin flag pattern:i), procesa a "S" como un carácter diferente de "s".

    alert( "JavaScript".match(/Java[^script]/) ); // "JavaS"