PHPのユーザーからのURLを受け入れるフォームがあります。
どの文字を許可または禁止する必要がありますか?現在使用しています
$ input = preg_replace( "/ [^ a-zA-Z0-9-\?:#。()\、/ \&\'\\"] / "、" "、$ string);
$ input = substr($ input、0,255);
したがって、255文字にトリミングされ、文字、数字、および?のみを含めることができます。--_:#()、&'"/
自分ではないものを削除する必要があるもの、または有効なURLに含める必要がある可能性のあるものを削除するものはありますか?