La Red de Conocimientos Pedagógicos - Currículum vitae - JS regular coincide con todos los caracteres de la cadena excepto ciertas letras

JS regular coincide con todos los caracteres de la cadena excepto ciertas letras

Se debe utilizar el método de coincidencia del objeto String y el patrón de coincidencia regular debe escribirse como coincidencia global.

lt;brgt;var?str=amp;quot;A?b?c?i?am?A?man?A?BABamp;quot;;lt;brgt;var?reg=/[ ^Abc]/g.

lt; brgt; //var?result=reg.exec(str); brgt; var?result=str.match(reg); lt;brgt;.

{lt; brgt; alerta('Vuelva a ingresar'); lt; brgt; alerta(resultado.longitud);

Información ampliada:

JavaScript es un lenguaje de scripting. Su código fuente no necesita ser compilado antes de enviarse al cliente para su ejecución. En su lugar, sí lo es el código de caracteres en formato de texto. enviado al navegador. Es interpretado y ejecutado por el navegador. La debilidad de los lenguajes de traducción literal es que son menos seguros y, en JavaScript, si uno no puede ejecutarse, los siguientes lenguajes tampoco podrán ejecutarse. La solución es utilizar try{}catch(){}.

Javascript se clasifica como un lenguaje de traducción literal porque los motores convencionales cargan el código y lo interpretan cada vez que se ejecuta. V8 interpreta todo el código antes de empezar a ejecutarlo, mientras que otros motores lo interpretan línea por línea (las instrucciones interpretadas por SpiderMonkey se almacenan temporalmente para mejorar el rendimiento, lo que se llama compilación en tiempo real).

Sin embargo, dado que la mayoría de las partes principales de V8 están escritas en Javascript (y SpiderMonkey está escrito en C), el rendimiento de los dos tiene ventajas y desventajas en diferentes pruebas. Le corresponde un lenguaje compilado, como el lenguaje C. Antes de poder ejecutar un programa escrito en un lenguaje compilado, debe compilarse para compilar el código en código de máquina y luego ejecutarse.

Enciclopedia Baidu-javascript