Este artículo ilustra cómo JS usa expresiones regulares para filtrar varias palabras y las reemplaza con asteriscos de la misma longitud. Compártelo para su referencia, como sigue:
< xmlns = "http://www.w3.org/1999/xhtml"> <fead> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <title> filtre de filtro regular </title> </head> <body> <scry tipo = "text/javaScript" Términos no civilizados "; var re = /palabras sensibles | Civilization/gi; var output = text.replace (re, function (smatch) {return smatch.replace (/./ g, "*");}); document.write (output); </script> </body> </html>Los resultados de la operación se muestran en la figura a continuación:
PD: Aquí hay dos herramientas de expresión regulares muy convenientes para su referencia:
JavaScript Herramienta de prueba en línea de expresión regular de JavaScript:
http://tools.vevb.com/regex/javascript
Herramienta de generación en línea de expresión regular:
http://tools.vevb.com/regex/create_reg
For more information about JavaScript related content, please check out the topics of this site: "JavaScript Regular Expression Skills", "Summary of JavaScript Replacement Operation Skills", "Summary of JavaScript Search Algorithm Skills", "Summary of JavaScript Data Structure and Algorithm Skills", "Summary of JavaScript traversal algorithms and techniques", "Summary of json operation techniques in JavaScript "," Resumen de los errores de JavaScript y las habilidades de depuración "y" Resumen del uso de la operación matemática de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.