L'exemple de cet article décrit comment JS utilise des expressions régulières pour filtrer plusieurs mots et les remplacer par des astérisques de même longueur. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>正则过滤</title> </head> <body> <script type="text/javascript"> var text = "过滤敏感词及不文明用语"; var re = /敏感词|文明/gi; var output = text.replace(re, function(sMatch){ return sMatch.replace(/./g,"*"); }); document.write(output); </script> </body> </html>
Les résultats en cours d'exécution sont présentés dans la figure ci-dessous :
J'espère que cet article vous aidera. Ce qui précède sera utile à tout le monde dans la programmation JavaScript.
Pour plus de JS utilisant des expressions régulières pour filtrer plusieurs mots et les remplacer par des astérisques de même longueur, veuillez faire attention au site Web PHP chinois pour les articles connexes !