Maison > Article > interface Web > Comment extraire les noms d'hôtes des URL en JavaScript sans expressions régulières ?
Lors de l'extraction uniquement du nom d'hôte d'une URL, il existe des méthodes alternatives à l'utilisation d'expressions régulières, surtout si vous recherchez un code JavaScript/jQuery -solution basée sur.
Considérez la solution suivante :
var tmp = document.createElement('a'); tmp.href = "http://www.example.com/12xy45"; // tmp.hostname will now contain 'www.example.com' // tmp.host will now contain hostname and port 'www.example.com:80'
Vous pouvez l'envelopper dans une fonction pour modulariser l'extraction du nom d'hôte :
function url_domain(data) { var a = document.createElement('a'); a.href = data; return a.hostname; }
Cette technique exploite la méthodes intégrées du navigateur pour analyser les URL et récupérer le composant de nom d'hôte. Il est à la fois concis et efficace, ce qui en fait une alternative appropriée aux expressions régulières pour cette tâche spécifique.
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!