Détermination de la validité d'une chaîne d'URL en JavaScript
Dans le domaine de JavaScript, la possibilité de vérifier si une chaîne donnée est considérée comme une L'URL est une compétence cruciale. En excluant l'utilisation d'expressions régulières, cette tâche peut être réalisée efficacement.
Pour vérifier si une chaîne représente une URL HTTP valide, le constructeur d'URL propose une solution fiable. Cette méthode déclenche une erreur lors de la rencontre d'une chaîne mal formatée. Voici une fonction JavaScript qui exploite cette approche :
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
Remarque : Comme défini par la RFC 3886, une URL légitime doit commencer par un schéma (non limité à HTTP/HTTPS). Considérez les exemples suivants :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!