0
Markdown形式のテキストであると想定されるフィールド(HTMLフォームから受け取った)の整合性をチェックするためのベストプラクティスがありますか?PHPでマークダウンエンコードされたフィールドをチェックするには?
最も重要なことは、投稿されたテキストにHTML /スクリプトが含まれていないことを確認したいと思います。
現時点では、私はPHP strip_tags()
の機能でこれを達成しています。
マークダウン形式の主な考え方はテキストのみですが、この関数はMarkdownの書式設定を壊さないことは確信しています。
は(例えば何<http://www.example.com>
の構文?)
私はこのGithubリポジトリがMDテキストの解析に役立つと思うかもしれません。https://github.com/erusev/parsedown –
私が間違っていないと、Parsedown APIはmdテキストの正当性をチェックする方法を提供していません。既にMDフォーマットのテキストを再エンコードすると、データが間違って破損してしまいます... –
' 'でそれを覚えましたか? –
Chris