Este artigo ilustra como o JS usa expressões regulares para filtrar várias palavras e as substitui por asteriscos do mesmo comprimento. Compartilhe -o para sua referência, como segue:
<! xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = gb2312"/> <tigy> filtragem regular </title> </body> <body> <body> <body> <body> <bodset = gb2312 "/> <tigy> filtragem regular </title> </body> <body> <body> <body> <body> <crodlet = bodyt = gb2312"/>) termos não civilizados "; var re = /palavras sensíveis | Civilização/gi; var output = text.place (re, function (smatch) {return smatch.replace (/./ g, "*");}); document.write (output); </script> </body> </html>Os resultados da operação são mostrados na figura abaixo:
PS: Aqui estão duas ferramentas de expressão regular muito convenientes para sua referência:
Ferramenta de teste on -line de expressão regular JavaScript:
http://tools.vevb.com/regex/javascript
Ferramenta de geração online de expressão regular:
http://tools.vevb.com/regex/create_reg
Para obter mais informações sobre o conteúdo relacionado ao JavaScript, consulte os tópicos deste site: "Javascript Regular Expression Skills", "Resumo das habilidades de operação de substituição de JavaScript", "Resumo da pesquisa de JavaScript Algorithm Skills", "Resumo da estrutura de dados JavScript, Summars e Algoritmo Skills", resumo de JavSlarksChript Algoriths Algorithm Skills "," Resumo do JavScriptsalcript Algorscript Algors Skills "," Resumo " JavaScript "," Resumo dos erros de JavaScript e habilidades de depuração "e" Resumo do uso da operação matemática JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.