Maison >interface Web >js tutoriel >JS utilise des expressions régulières pour filtrer plusieurs mots et les remplacer par des astérisques de même longueur

JS utilise des expressions régulières pour filtrer plusieurs mots et les remplacer par des astérisques de même longueur

高洛峰
高洛峰original
2017-01-14 09:34:121751parcourir

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 :

JS utilise des expressions régulières pour filtrer plusieurs mots et les remplacer par des astérisques de même longueur

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 !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn