ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 文字列は有効な URL か: 判断方法
JavaScript 文字列が URL であるかどうかを判断する方法
JavaScript 文字列を操作する場合、それらが有効な文字列を表しているかどうかを検証することが重要になる場合があります。 URL。 URL に「.com」や「www」などの一般的なコンポーネントが欠けている可能性があるため、正規表現を無視したくなるかもしれませんが、利用できるより堅牢な方法があります。
URL コンストラクターを使用してHTTP 検証
特に有効な HTTP URL を確認する必要がある場合は、URL コンストラクターの利用を検討してください。
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
このアプローチでは、不正な形式の URL に対して例外がスローされ、信頼性が確保されます。また、URL の先頭にスキームが存在することを確認することで、RFC 3886 にも準拠しています。
URL の有効性に関する追加の考慮事項
URL が次のとおりであることに注意することが重要です。 HTTP スキーム以外の特定のルール:
以上がJavaScript 文字列は有効な URL か: 判断方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。