php で一部の特殊文字や不正な文字をフィルタリングする方法はたくさんあります。正規表現 str_replace は、改行、スペース、改行を解決するのに適しています。
私が最近担当していたシステムモジュールもいよいよ終わりに近づいてきたと言えますが、残りの作業はテスターと協力してテストと修正を行うことです。
この比較的自由な時間を利用して、この期間中に遭遇した問題とその解決策を記録するために、密かにいくつかのブログ投稿を書きました (解決策について話しましょう)。
さて、さっそく本題に入りましょう。
この種のニーズがある人は、通常、元のページへのリンクを削除するなど、泥棒削除プログラムを使用します。ただし、カスタマイズしたページを Word にエクスポートする場合、安全上の理由から js コード ブロックを削除する必要があることがわかりました。
まずはコードを取得しましょう
コードは次のとおりです | コードをコピー |
$searchRegex = array( |
PHP の場合、これは比較的単純で、preg_replace 関数を使用するだけであり、特に言うことはありません。 。 。注意する必要があるのは 2 つのルールであり、これが重要です。
コードは次のとおりです | コードをコピー |
$regexForLink = '/ |
HTMLコード、スペース、キャリッジリターン、ラインフィードをフィルタリングしたい場合
コードは次のとおりです | コードをコピー |
|
HTML 内のすべての HTML タグをフィルターするには、strip_tags() 関数を使用して HTML、XML、および PHP タグを除去します。
strip_tags(文字列,許可)
さて、以上です。次回お役に立てば幸いです。
。