Maison interface Web js tutoriel javascript parseUrl函数(来自国外的获取网址url参数)_javascript技巧

javascript parseUrl函数(来自国外的获取网址url参数)_javascript技巧

May 16, 2016 pm 06:25 PM
url参数 网址

函数代码

复制代码 代码如下:

function parseURL(url) {
var a = document.createElement('a');
a.href = url;
return {
source: url,
protocol: a.protocol.replace(':',''),
host: a.hostname,
port: a.port,
query: a.search,
params: (function(){
var ret = {},
seg = a.search.replace(/^\?/,'').split('&'),
len = seg.length, i = 0, s;
for (;iif (!seg[i]) { continue; }
s = seg[i].split('=');
ret[s[0]] = s[1];
}
return ret;
})(),
file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
hash: a.hash.replace('#',''),
path: a.pathname.replace(/^([^\/])/,'/$1'),
relative: (a.href.match(/tps?:\/\/[^\/]+(.+)/) || [,''])[1],
segments: a.pathname.replace(/^\//,'').split('/')
};
}

用法:
复制代码 代码如下:

var myURL = parseURL('http://abc.com:8080/dir/index.html?id=255&m=hello#top');
myURL.file; // = 'index.html'
myURL.hash; // = 'top'
myURL.host; // = 'abc.com'
myURL.query; // = '?id=255&m=hello'
myURL.params; // = Object = { id: 255, m: hello }
myURL.path; // = '/dir/index.html'
myURL.segments; // = Array = ['dir', 'index.html']
myURL.port; // = '8080'
myURL.protocol; // = 'http'
myURL.source; // = 'http://abc.com:8080/dir/index.html?id=255&m=hello#top'

演示代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment saisir l'URL dans Steam ? Comment ouvrir un site Web sur Steam Comment saisir l'URL dans Steam ? Comment ouvrir un site Web sur Steam Mar 14, 2024 pm 12:10 PM

Si vous souhaitez vérifier certaines informations pertinentes dans Steam ou partager des liens vers des sites Web avec des amis, comment procédez-vous ? Puis-je saisir une URL dans Steam ? Bien sûr, c'est possible. Ci-dessous, je vais vous apprendre comment ouvrir une URL dans Steam. Méthodes spécifiques : 1. Tout d’abord, nous ouvrons Steam. 2. Cliquez sur l'option Paramètres. 3. Passez ensuite à l'onglet Interface. 4. Cochez Afficher la barre d'adresse. 5. Saisissez ensuite l'URL dans la barre d'adresse pour utiliser le navigateur.

Que signifie php détecter l'URL ? Que signifie php détecter l'URL ? Jul 18, 2023 am 11:02 AM

La détection d'URL PHP fait référence à l'utilisation du langage de programmation PHP pour vérifier si la chaîne d'entrée est conforme au format de l'URL. Méthodes pour détecter les URL : 1. Utilisez des expressions régulières pour la vérification des URL. Vous pouvez utiliser la fonction "preg_match" pour effectuer une correspondance régulière, si l'URL correspond au modèle ; 2. Utilisez les fonctions intégrées pour la vérification des URL, utilisez le "filter_var". fonction et filtre "FILTER_VALIDATE_URL" à vérifier.

Comment faire correspondre les paramètres d'URL à l'aide d'expressions régulières en langage Go Comment faire correspondre les paramètres d'URL à l'aide d'expressions régulières en langage Go Jul 12, 2023 pm 03:46 PM

Comment utiliser des expressions régulières pour faire correspondre les paramètres d'URL dans Go Les expressions régulières sont un outil puissant qui peut être utilisé pour faire correspondre et traiter des chaînes. En développement web, il est souvent nécessaire d’extraire des paramètres spécifiques de l’URL. Le langage Go fournit le package d'expressions régulières (regexp) dans la bibliothèque standard, qui peut facilement utiliser des expressions régulières pour faire correspondre les paramètres d'URL. Cet article explique comment utiliser les expressions régulières pour faire correspondre les paramètres d'URL dans le langage Go et fournit quelques exemples de code pratiques. Importer le package regexp Tout d'abord, nous devons importer

Apprenez à utiliser PHP pour supprimer le suffixe du chemin de l'URL Apprenez à utiliser PHP pour supprimer le suffixe du chemin de l'URL Mar 21, 2024 pm 03:39 PM

Apprenez à utiliser PHP pour supprimer le suffixe du chemin de l'URL. Dans le développement de sites Web, vous rencontrez souvent le besoin de supprimer le suffixe du chemin de l'URL pour obtenir une URL plus belle et standardisée. Aujourd'hui, nous allons apprendre à utiliser PHP pour supprimer le suffixe du chemin de l'URL, explorons ce problème ensemble. Tout d’abord, nous devons clarifier l’effet que nous souhaitons obtenir. Habituellement, le suffixe du chemin de l'URL fait référence à l'extension du fichier dans l'URL, telle que .php, .html, etc. Notre objectif est d'accéder automatiquement à l'URL lorsque l'utilisateur accède à l'URL avec le suffixe

Site Web de la plateforme de trading ok 2023 Lien de mise à jour du site officiel de la plateforme de trading ok Site Web de la plateforme de trading ok 2023 Lien de mise à jour du site officiel de la plateforme de trading ok Feb 07, 2024 am 11:10 AM

Les nouveaux utilisateurs téléchargent et gagnent des boîtes aveugles jusqu'à 60 000 yuans. Le site officiel d'OK Exchange est l'un des sites Web avec l'un des plus grands nombres de comptes parmi les échanges de devises virtuelles. Ses modes de trading riches et ses multiples types d'actifs numériques vous permettent de profiter de différentes expériences de trading. Si vous en avez besoin, vous pouvez cliquer sur l'URL d'échange OK en haut de la page pour entrer et télécharger. AndroidOKX6.4.0 a été publié sur le site officiel (heure de mise à jour : 2023.3.4) Trading : – Regroupement des commissions de tous les types d'ordres – Points d'achat et de vente de la ligne K en phase 2 – Contrat DCA – Copie de la fonction de recherche en ligne Square Web3 : – Importer une liste de portefeuilles pour augmenter l'affichage des adresses – Ajustement multiple du prix du gaz – La station-service prend en charge la chaîne Tron – La ferme augmente les revenus du pool Fin

Expression régulière PHP en action : correspondance des paramètres d'URL Expression régulière PHP en action : correspondance des paramètres d'URL Jun 23, 2023 am 10:55 AM

Avec le développement de la technologie Internet et l'expansion continue des applications, les paramètres d'URL sont devenus un type de données courant qui doit être traité dans notre développement quotidien. Dans l'environnement de développement actuel, nous devons souvent faire correspondre certaines informations spécifiques basées sur les paramètres d'URL, comme extraire la valeur d'un certain paramètre, déterminer si le paramètre est conforme au format, etc. Les expressions régulières peuvent nous aider à faire correspondre et traiter rapidement les paramètres d'URL. Cet article présentera les connaissances et techniques pertinentes utilisées pour la correspondance des paramètres d'URL dans la pratique des expressions régulières PHP et donnera un exemple de code pour l'implémenter.

Quelle est l'URL pour télécharger l'image win10 ? Quelle est l'URL pour télécharger l'image win10 ? Jul 10, 2023 am 09:25 AM

Où puis-je télécharger l'ISO du système d'image Microsoft Win10 authentique ? De nos jours, le logiciel système Win10 est progressivement devenu un système d'exploitation informatique populaire, et de nombreux utilisateurs choisiront ce logiciel système. Ensuite, l'éditeur vous parlera du site Web sur lequel vous pouvez télécharger le. Système d'images Win10. Qu'y a-t-il ? Qu'est-ce que le site Web de téléchargement d'images Win10 ? 1. Accédez à la page de l'outil de téléchargement officiel de Microsoft Windows 10, saisissez la requête pour télécharger l'outil et cliquez pour télécharger. Site Web : https://www.microsoft.com/zhcn/softwaredownload/windows10. 2. Commencez à télécharger l'excellent outil de téléchargement de Windows 10. Si vous souhaitez uniquement télécharger l'image système, alors.

Comment définir l'URL du routeur tplink Comment définir l'URL du routeur tplink Mar 06, 2024 pm 04:10 PM

Méthode de configuration : 1. Ouvrez d'abord le navigateur et entrez « 192.168.0.1, 192.168.1.1 » ; 2. Entrez le mot de passe et le nom d'utilisateur derrière le routeur ; 3. Après vous être connecté à l'interface de configuration, vous pouvez suivre les étapes de l'assistant ; 4. , vous pouvez ensuite définir la méthode d'accès à Internet, trois méthodes sont disponibles : 5. Sélectionnez l'accès Internet pppoe et vous devez saisir le mot de passe du compte pour fonctionner ; 6. Effectuez les paramètres sans fil en fonction des besoins ; .

See all articles