Red de conocimiento informático - Aprendizaje de programación - JS solicita una expresión regular que mezcla inglés y números

JS solicita una expresión regular que mezcla inglés y números

Puedes usar js reg regular para implementar expresiones regulares que combinen inglés y números.

Los pasos específicos son los siguientes:

Los materiales que se deben preparar son: computadora, navegador, ultraedit.

1. Cree un nuevo archivo html y js en blanco en el editor ue.

2. Ingrese el siguiente código html en el editor ue.

3. Ingrese el siguiente código js en el editor ue.

4. Una vez completada la edición, haga clic en Guardar en el editor ue y seleccione UTF8 sin BOM como formato.

5. Abra este archivo html en el navegador y podrá ver el efecto de mezclar chino, inglés y números en la expresión regular que finalmente desea lograr.

Información ampliada

JavaScript es un lenguaje de scripting que no compila el código fuente antes de enviarlo al cliente para su ejecución, sino que envía códigos de caracteres en formato de texto al navegador. , interpretado y ejecutado por el navegador.

Los puntos débiles de los lenguajes de traducción directa es que son menos seguros, y en JavaScript, si una línea no funciona, las siguientes tampoco funcionarán. La solución es usar try{}catch(){}:

console.log("a");//esto es correcto

console.log("b") ; //esto es correcto

console.log("c");//esto es incorrecto y se detendrá aquí.

console.log("d");// esto es correcto

console.log("e");//esto es correcto

/*solución**/

try{console.log( " a");}catch(e){}/esto es correcto

try{console.log("b");}catch(e){}/esto es correcto

try{console.log("c");}catch(e){}/esto está mal, pero no termina aquí, se salta

try{console.log("d " ); }catch(e){}/esto está mal, pero no termina aquí, se salta

try{console.log("d"); }catch(e); / / esto es correcto

Esto es correcto.}catch(e){}//esto es correcto

try{console.log("e"); { }/esto es correcto

Javascript se clasifica como un lenguaje literal porque los motores convencionales cargan el código y lo decodifican en cada ejecución.

V8 decodifica todo el código antes de comenzar a ejecutarse, mientras que otros motores decodifican línea por línea (SpiderMonkey amortiza las instrucciones decodificadas para mejorar el rendimiento, lo que se denomina compilación justo a tiempo), pero como la mayoría de las partes principales de V8 están escritas en Javascript (mientras que SpiderMonkey está escrito en C++), por lo que los dos motores muestran diferentes ventajas y desventajas de rendimiento en diferentes pruebas.

En comparación con los lenguajes compilados como C, los programas escritos en lenguajes compilados deben compilarse antes de ejecutarse y el código debe compilarse en código de máquina antes de ejecutarse.