Heim Web-Frontend js-Tutorial 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需刷新才能执行]
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie gebe ich die URL in Steam ein? So öffnen Sie eine Website auf Steam Wie gebe ich die URL in Steam ein? So öffnen Sie eine Website auf Steam Mar 14, 2024 pm 12:10 PM

Wenn Sie relevante Informationen in Steam überprüfen oder Website-Links mit Freunden teilen möchten, wie machen Sie das? Kann ich eine URL in Steam eingeben? Natürlich ist es möglich. Im Folgenden werde ich Ihnen beibringen, wie Sie eine URL in Steam öffnen. Spezifische Methoden: 1. Zuerst öffnen wir Steam. 2. Klicken Sie auf die Option Einstellungen. 3. Wechseln Sie anschließend zum Reiter Schnittstelle. 4. Aktivieren Sie „Adressleiste anzeigen“. 5. Geben Sie dann die URL in die Adressleiste ein, um den Browser zu verwenden.

Was bedeutet PHP-Erkennungs-URL? Was bedeutet PHP-Erkennungs-URL? Jul 18, 2023 am 11:02 AM

Unter PHP-URL-Erkennung versteht man die Verwendung der PHP-Programmiersprache, um zu überprüfen, ob die Eingabezeichenfolge dem Format der URL entspricht. Methoden zum Erkennen von URLs: 1. Verwenden Sie reguläre Ausdrücke für die URL-Überprüfung. Sie können die Funktion „preg_match“ für den regulären Abgleich verwenden. 2. Verwenden Sie integrierte Funktionen für die URL-Überprüfung und „FILTER_VALIDATE_URL“ – Filter zur Überprüfung.

So gleichen Sie URL-Parameter mit regulären Ausdrücken in der Go-Sprache ab So gleichen Sie URL-Parameter mit regulären Ausdrücken in der Go-Sprache ab Jul 12, 2023 pm 03:46 PM

So verwenden Sie reguläre Ausdrücke zum Abgleichen von URL-Parametern in Go. Reguläre Ausdrücke sind ein leistungsstarkes Tool, das zum Abgleichen und Verarbeiten von Zeichenfolgen verwendet werden kann. Bei der Webentwicklung ist es oft notwendig, bestimmte Parameter aus der URL zu extrahieren. Die Go-Sprache stellt das Paket für reguläre Ausdrücke (regexp) in der Standardbibliothek bereit, mit dem reguläre Ausdrücke problemlos zum Abgleichen von URL-Parametern verwendet werden können. In diesem Artikel wird erläutert, wie reguläre Ausdrücke zum Abgleichen von URL-Parametern in der Go-Sprache verwendet werden, und es werden einige praktische Codebeispiele bereitgestellt. Importieren Sie das Regexp-Paket. Zuerst müssen wir es importieren

Erfahren Sie, wie Sie mit PHP das Suffix des URL-Pfads entfernen Erfahren Sie, wie Sie mit PHP das Suffix des URL-Pfads entfernen Mar 21, 2024 pm 03:39 PM

Erfahren Sie, wie Sie mit PHP das Suffix des URL-Pfads entfernen. Bei der Website-Entwicklung müssen Sie häufig das Suffix des URL-Pfads entfernen, um eine schönere und standardisierte URL zu erhalten. Heute lernen wir, wie man mit PHP das Suffix des URL-Pfads entfernt. Lassen Sie uns dieses Problem gemeinsam untersuchen. Zunächst müssen wir klären, welche Wirkung wir erzielen wollen. Normalerweise bezieht sich das URL-Pfad-Suffix auf die Dateierweiterung in der URL, z. B. .php, .html usw. Unser Ziel ist es, automatisch zur URL zu gelangen, wenn der Benutzer auf die URL mit dem Suffix zugreift

Ok-Trading-Plattform-Website 2023 Ok-Trading-Plattform-Offizieller Website-Update-Link Ok-Trading-Plattform-Website 2023 Ok-Trading-Plattform-Offizieller Website-Update-Link Feb 07, 2024 am 11:10 AM

Neue Benutzer laden Blindboxen im Wert von bis zu 60.000 Yuan herunter und gewinnen sie. Die offizielle Website von OK Exchange ist eine Website mit einem der größten Konten unter den virtuellen Währungsbörsen. Dank der umfangreichen Handelsmodi und der verschiedenen Arten digitaler Vermögenswerte können Sie unterschiedliche Handelserlebnisse genießen. Wenn Sie es benötigen, können Sie oben auf der Seite auf die OK-Exchange-URL klicken, um es einzugeben und herunterzuladen. AndroidOKX6.4.0 wurde auf der offiziellen Website veröffentlicht (Aktualisierungszeit: 2023.3.4) Handel: – Provisionsaggregation aller Auftragsarten – K-Line-Kauf- und Verkaufspunkte 2. Periode – Vertrags-DCA – Copying Square Online-Suchfunktion Web3: – Import Wallet-Liste zur Erhöhung der Adressanzeige – GasPrice-Mehrfachanpassung – Gas-Tankstelle unterstützt Tron-Kette – Farm erhöht Pool-Einkommen Fin

Regulärer PHP-Ausdruck in Aktion: passende URL-Parameter Regulärer PHP-Ausdruck in Aktion: passende URL-Parameter Jun 23, 2023 am 10:55 AM

Mit der Entwicklung der Internettechnologie und der kontinuierlichen Erweiterung der Anwendungen sind URL-Parameter zu einem gängigen Datentyp geworden, der in unserer täglichen Entwicklung verarbeitet werden muss. In der tatsächlichen Entwicklungsumgebung müssen wir häufig bestimmte Informationen basierend auf URL-Parametern abgleichen, z. B. den Wert eines bestimmten Parameters extrahieren, bestimmen, ob der Parameter dem Format entspricht usw. Reguläre Ausdrücke können uns helfen, URL-Parameter schnell abzugleichen und zu verarbeiten. In diesem Artikel werden die relevanten Kenntnisse und Techniken vorgestellt, die beim URL-Parameterabgleich in der PHP-Praxis für reguläre Ausdrücke verwendet werden, und Beispielcode für die Implementierung gegeben.

Wie lautet die URL zum Herunterladen des Win10-Images? Wie lautet die URL zum Herunterladen des Win10-Images? Jul 10, 2023 am 09:25 AM

Wo kann ich die originale Microsoft Win10-Image-System-ISO herunterladen? Heutzutage ist die Win10-Systemsoftware nach und nach zu einem beliebten Computer-Betriebssystem geworden, und viele Benutzer werden sich für diese Systemsoftware entscheiden Win10-Image-System. Was ist die Win10-Image-Download-Website? 1. Gehen Sie zur offiziellen Download-Tool-Seite von Microsoft Windows 10, geben Sie die Abfrage ein, um das Tool herunterzuladen, und klicken Sie auf „Download“. Website: https://www.microsoft.com/zhcn/softwaredownload/windows10. Starten Sie den Download des hervorragenden Windows 10-Downloadtools. Wenn Sie nur das Systemabbild herunterladen möchten

So legen Sie die URL für den tplink-Router fest So legen Sie die URL für den tplink-Router fest Mar 06, 2024 pm 04:10 PM

Einstellungsmethode: 1. Öffnen Sie zuerst den Browser und geben Sie „192.168.0.1, 192.168.1.1“ ein. 2. Geben Sie das Passwort und den Benutzernamen des Kontos hinter dem Router ein. 3. Nachdem Sie sich bei der Einstellungsoberfläche angemeldet haben, können Sie den Schritten des Assistenten folgen. 4. Anschließend können Sie die Internetzugriffsmethode festlegen. Es stehen drei Methoden zur Verfügung. 5. Wählen Sie den PPPOE-Internetzugriff aus und geben Sie das Kontokennwort ein .

See all articles