ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLタグをjsに置き換える方法

HTMLタグをjsに置き換える方法

青灯夜游
青灯夜游オリジナル
2021-05-27 17:22:184305ブラウズ

js では、正規表現「/3a01c64e1c68ffd528982950ceef0224] >/g」を指定した replace() 関数を使用して HTML タグを置換できます。構文形式は「stringObject. replace(/< ;[^a8093152e673feb7aba1828c43532094] >/g,'')"。 replace() は、正規表現に一致する部分文字列を置き換えることができます。

HTMLタグをjsに置き換える方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

js は HTML タグを置換します

      function  filter(text) {
            var reg = /<[^<>]+>/g;//1、全局匹配g肯定忘记写,2、<>标签中不能包含标签实现过滤HTML标签
            text = text.replace(reg, &#39;&#39;);//替换HTML标签
            return text;
        };

関連関数の説明:

replace() メソッドは、文字列内の一部の文字を置換するために使用されます。他の文字を使用するか、正規表現に一致する部分文字列を置き換えます。

#構文

stringObject.replace(regexp/substr,replacement)

#パラメータregexp/substr# #####必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。 値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。 必須。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。 戻り値:
説明

交換

正規表現の最初の一致またはすべての一致を置換で置き換える新しい文字列 後で取得しました。

  • 補足: フィルターを使用して angularJS のリッチ テキスト データをフィルター処理する
app.filter(&#39;qxhtml&#39;, function () {
        return function (text) {
            var reg = /<[^<>]+>/g;
            text = text.replace(reg, &#39;&#39;);
            text = text.replace(/ /ig, &#39;&#39;);
            if (text.length > 50) {
                text = text.substring(0, 50) + "...";
            }
            return text;
        };
    });

フィルターを使用する

<div class="desc">
     {{y.Description| qxhtml}}
</div>
その他のプログラミング 関連知識について

プログラミングビデオ

にアクセスしてください。 !

以上がHTMLタグをjsに置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。