Cet article illustre comment JS utilise des expressions régulières pour filtrer plusieurs mots et les remplace par des astérisques de la même longueur. Partagez-le pour votre référence, comme suit:
<! 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"> <éadf> <meta http-equiv = "contenu-type" contenu = "text / html; charset = gb2312" /> <t titre> filtre régulier " et termes non civilisés "; var re = / mots sensibles | Civilisation / gi; var output = text.replace (re, function (smatch) {return smatch.replace (/./ g, "*");}); document.write (sortie); </cript> </ body> </html>Les résultats de l'opération sont présentés dans la figure ci-dessous:
PS: Voici deux outils d'expression régulière très pratiques pour votre référence:
Tool de test en ligne d'expression régulière JavaScript:
http://tools.vevb.com/regex/javascript
Outil de génération en ligne d'expression régulière:
http://tools.vevb.com/regex/create_reg
Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "JavaScript réguliers d'expression", "Résumé des compétences en fonctionnalités de remplacement JavaScript", "Résumé des compétences en algorithme de recherche JavaScript", "Résumé de la structure de données JavaScript et des techniques" JavaScript "," Résumé des erreurs JavaScript et des compétences de débogage "et" Résumé de l'utilisation de l'opération mathématique JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.