Эта статья иллюстрирует, как JS использует регулярные выражения, чтобы фильтровать несколько слов, и заменяет их звездочками одинаковой длины. Поделитесь этим для вашей ссылки, следующим образом:
<! 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> filtering </title> </head> <body> <script yteple = "text> jav Слова и нецивилизованные термины "; var re = /чувствительные слова | Цивилизация/gi; var output = text.replace (re, function (smatch) {return smatch.replace (/./ g, "*");}); document.write (output); </script> </body> </html>Результаты работы показаны на рисунке ниже:
PS: Вот два очень удобных инструмента регулярного выражения для вашей ссылки:
JavaScript регулярное выражение онлайн -тестирование:
http://tools.vevb.com/regex/javascript
Инструмент онлайн -генерации регулярного выражения:
http://tools.vevb.com/regex/create_reg
Для получения дополнительной информации о контенте, связанном с JavaScript, пожалуйста, ознакомьтесь с темами этого сайта: «Навыки регулярного выражения JavaScript», «Сводка навыков операции по замене JavaScript», «Сводка навыков алгоритма поиска JavaScript», «Суммарная структура данных JavaScript и навыки алгоритма», «Сютовая операция Javascript Traversal Algorith and Techniques», «Средства Javascript Traversal Algorith и технологии», «Средства Javascript Traversal Algorith и методы», «Средние методы Javascript ry -techressal of -методов», «Средства Javascript Traversal Andices», «Средства джори. Javascript »,« Сводка ошибок JavaScript и навыков отладки »и« Сводка использования математической операции JavaScript »»
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.