JavaScript での URL 文字列の有効性の判定
JavaScript の領域では、指定された文字列が URL として適格であるかどうかを検証する機能。 URL は重要なスキルです。正規表現の使用を除いて、このタスクは効果的に達成できます。
文字列が有効な HTTP URL を表しているかどうかを確認するために、URL コンストラクターは信頼できるソリューションを提供します。このメソッドは、不適切な形式の文字列が見つかるとエラーをトリガーします。このアプローチを利用する JavaScript 関数を次に示します。
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
注: RFC 3886 で定義されているように、正規の URL はスキーム (HTTP/HTTPS に限定されない) で始まる必要があります。次の例を考えてみましょう。
以上が正規表現を使用せずに JavaScript で URL 文字列を検証する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。