Maison > interface Web > js tutoriel > Comment extraire les noms d'hôtes des URL en JavaScript sans expressions régulières ?

Comment extraire les noms d'hôtes des URL en JavaScript sans expressions régulières ?

Barbara Streisand
Libérer: 2024-11-15 13:35:03
original
706 Les gens l'ont consulté

How to Extract Hostnames from URLs in JavaScript Without Regular Expressions?

Extraire le nom d'hôte 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'
Copier après la connexion

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;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal