0

URL のホストセクションを検証しようとしています(URL 全体ではありません)。

したがって、http://www.example.com/some/pathの場合、検証したいのは「www.example.com」だけです。

次の正規表現があり、すべての場合 ( http://localhost^((?:&#|[[:alnum:]]|[\-_])(?:&#|[[:alnum:]]|[\-\._~\?#\[\]@!$&'\(\)\*\+,;=])*(?::[0-9]{2,})?)$などを含む) でうまく機能します。

https://mathiasbynens.be/demo/url-regexを見ると、これはhttp://उद ाहरण.परीक्षा や http://⌘.wsのような「サイト」を除いてすべて正常に動作します (これらは実際に許可されていますか?)

指定されたホスト名が可能な場合、 उदाहरण.परीक्षाउदाहरण.परीक्षा:80[[:alnum:]]のようなホスト名を検証するために、どの正規表現を何度も使用できますか?

4

0 に答える 0