| Vorlagen- programmierung |
Diskussionen | Lua | Test | Unterseiten | ||||||
| Modul | Deutsch | English
|
Esperanto | Dolnoserbski | Hornjoserbsce | Modul: | WP:Lua | |||
Testfälle der Funktionen im Modul URLutil bei Nutzung als Vorlage.
Version: 2026-06-07 Wikidata: 2026-06-07
| Parameter | Erwartet | Generiert |
|---|---|---|
anchorencode
| ||
»_An _ ker_«
|
»An_ker«
|
»An_ker«
|
»An(#)ker«
|
»An(%23)ker«
|
»An(%23)ker«
|
»42«
|
»_42«
|
»_42«
|
»42« »1«
|
»42«
|
»42«
|
»10«
|
»_10«
|
»_10«
|
»10« »1«
|
»10«
|
»10«
|
decode
| ||
»+tp%3A%2F%2FeXample.com%2F+«
|
» tp://eXample.com/ «
|
» tp://eXample.com/ «
|
»+tp%3A%2F%5BeX_ample%7Ccom%5D+«
|
» tp:/[eX_ample|com] «
|
» tp:/[eX_ample|com] «
|
»+tp%3A%2F%5BeX_ample%7Ccom%5D+« WIKI
|
»+tp:/[eX ample|com]+«
|
»+tp:/[eX ample|com]+«
|
encode
| ||
» http://eXample.com/ «
|
»+http%3A%2F%2FeXample.com%2F+«
|
»http%3A%2F%2FeXample.com%2F«
|
» http://eXample.com/ « WIKI
|
»_http://eXample.com/_«
|
»http://eXample.com/«
|
»http://eXample.com/tx[42]?a|b « PATH
|
»http%3A%2F%2FeXample.com%2Ftx%5B42%5D%3Fa%7Cb%20«
|
»http%3A%2F%2FeXample.com%2Ftx%5B42%5D%3Fa%7Cb«
|
»http://eXample.com/tx[42]?a|b « QUERY
|
»http%3A%2F%2FeXample.com%2Ftx%5B42%5D%3Fa%7Cb+«
|
»http%3A%2F%2FeXample.com%2Ftx%5B42%5D%3Fa%7Cb«
|
»#hash#« wiki
|
»%23hash%23«
|
»%23hash%23«
|
»*asterisk*« Wiki
|
»%2Aasterisk*«
|
»%2Aasterisk*«
|
»:colon:« WIKI
|
»%3Acolon:«
|
»%3Acolon:«
|
»;semicolon;« WIKI
|
»%3Bsemicolon;«
|
»%3Bsemicolon;«
|
getAuthority
| ||
» http://eXample.com«
|
example.com
|
»example.com«
|
» https://example.net/ppppp «
|
example.net
|
»example.net«
|
» ftp://AÖßd.org:8080/ppppp«
|
aößd.org:8080
|
»aößd.org:8080«
|
»//127.0.0.1«
|
127.0.0.1
|
»127.0.0.1«
|
»http://encyclopédie.eu/Diderot«
|
encyclopédie.eu
|
»encyclopédie.eu«
|
»http://xn--encyclopdie-ibb.eu/Diderot«
|
xn--encyclopdie-ibb.eu
|
»xn--encyclopdie-ibb.eu«
|
»http://Россия.Рф/«
|
россия.рф
|
»россия.рф«
|
»//noTLD«
|
»«
| |
» http://example.com:/badPort«
|
»«
| |
getFragment
| ||
»//example.net/path#freak«
|
#freak
|
»
#freak«
|
»//example.net/path#«
|
#
|
»
#«
|
»//example.net/path«
|
»«
| |
»//example.net/path#L.C3.A4nge«
|
#L.C3.A4nge
|
»
#L.C3.A4nge«
|
»//example.net/path#L.C3.A4nge«WIKI
|
#Länge
|
»
#Länge«
|
»//example.net/path#L%C3%A4nge«
|
#L%C3%A4nge
|
»
#L%C3%A4nge«
|
»//example.net/path#L%C3%A4nge«%
|
#Länge
|
»
#Länge«
|
»//example.net/path#L%C3%A4nge«WIKI
|
#Länge
|
»
#Länge«
|
»//example.net/path#L%C3%A4nge_2%«WIKI
|
#Länge 2%
|
»
#Länge 2%«
|
»//example.net/path#L%C3%A4nge_2%«%
|
#Länge_2%
|
»
#Länge_2%«
|
»//example.net/a"b"c#fox«%
|
#fox
|
»
#fox«
|
getHost
| ||
» //EXAMPLE.ORG:8080/ppppp«
|
example.org
|
»example.org«
|
» https://example.net«
|
example.net
|
»example.net«
|
»//127.0.0.1«
|
127.0.0.1
|
»127.0.0.1«
|
»abc«
|
»«
| |
getLocation
| ||
»//example.net/path#freak«
|
//example.net/path
|
»//example.net/path«
|
»//example.net/path#«
|
//example.net/path
|
»//example.net/path«
|
»//example.net/path«
|
//example.net/path
|
»//example.net/path«
|
»//example.net/a"b"c#fox«
|
//example.net/a"b"c
|
»//example.net/a"b"c«
|
getNormalized
| ||
» //example.net/path#freak «
|
//example.net/path#freak
|
»//example.net/path#freak«
|
» //example.net/path# «
|
//example.net/path
|
»//example.net/path«
|
» //example.net «
|
//example.net/
|
»//example.net/«
|
»//Example.net/path%3Acolon#freak«
|
//example.net/path:colon#freak
|
»//example.net/path:colon#freak«
|
»//Example.net/path%23hash#freak«
|
//example.net/path%23hash#freak
|
»//example.net/path%23hash#freak«
|
»//Example.net/path%5dbracket#freak«
|
//example.net/path%5Dbracket#freak
|
»//example.net/path%5Dbracket#freak«
|
»//Example.net/path]bracket#freak«
|
//example.net/path%5Dbracket#freak
|
»//example.net/path%5Dbracket#freak«
|
»//Example.net/path%20space#freak«
|
//example.net/path%20space#freak
|
»//example.net/path%20space#freak«
|
»//Example.net/path:colon#freak«
|
//example.net/path:colon#freak
|
»//example.net/path:colon#freak«
|
»//Example.net/path[bracketed]thing#freak«
|
//example.net/path:%5Bbracketed%5Dthing#freak
|
»//example.net/path%5Bbracketed%5Dthing#freak«
|
»//Example.net/piped|thing#freak«
|
//example.net/piped%7Cthing#freak
|
»//example.net/piped%7Cthing#freak«
|
»//Example.net/path<bracketed>thing#freak«
|
//example.net/path:%3Cbracketed%3Ething#freak
|
»//example.net/path%3Cbracketed%3Ething#freak«
|
getPort
| ||
» //EXAMPLE.ORG:8080/ppppp«
|
8080
|
»8080«
|
» //example.org:0/ppppp«
|
»«
| |
» //example.org:/ppppp«
|
»«
| |
getQuery
| ||
» /path/sub?q=1#f «
|
?q=1
|
»?q=1«
|
»/path/sub?a=1&b=2&c=3#f«a
|
1
|
»1«
|
»/path/sub?a=1&b=2&c=3#f«b
|
2
|
»2«
|
»/path/sub?a=1&b=2&c=3#f«b
|
3
|
»3«
|
»/path/sub?a=1;b=2;c=3#f«b;
|
2
|
»2«
|
»//example.net/a"b"c?a=1;b=2;c=3#f«
|
?a=1;b=2;c=3
|
»?a=1;b=2;c=3«
|
getRelativePath
| ||
»https://Example.COM«
|
/
|
»/«
|
»http://Example.COM/«
|
/
|
»/«
|
»https://Example.COM/PATH«
|
/PATH
|
»/PATH«
|
»//example.net/path/finder#target«
|
/path/finder#target
|
»/path/finder#target«
|
»/path#f«
|
/path#f
|
»/path#f«
|
» /path/sub?q=1#f «
|
/path/sub?q=1#f
|
»/path/sub?q=1#f«
|
»path#f«
|
»«
| |
getScheme
| ||
»//aaa«
|
//
|
»//«
|
»HTTP://aaa«
|
http://
|
»http://«
|
» https://example.com«
|
https://
|
»https://«
|
»http://«
|
http://
|
»http://«
|
»//«
|
//
|
»//«
|
»http:«
|
»«
| |
» ://example.net«
|
»«
| |
» https//example.com«
|
»«
| |
getSortkey
| ||
» https://example.com«
|
///com.example 0 https:
|
»///com.example 0 https: «
|
» https://de.wiki.org/w/index.php?red«
|
///org.wiki.de 0 https: w/index.php?red
|
»///org.wiki.de 0 https: w/index.php?red«
|
getTLD
| ||
»https://Example.COM«
|
com
|
»com«
|
»//isnich.Nirgends.nix/index.php?«
|
nix
|
»nix«
|
»http://Россия.Рф/«
|
рф
|
»рф«
|
»//127.0.0.1«
|
»«
| |
»//nowhere/index.php?«
|
»«
| |
»example.org«
|
»«
| |
»example.com.tw«
|
»«
| |
»http://example.com.tw«
|
»com.tw«
|
»tw«
|
getTop2domain
| ||
»https://Example.COM«
|
example.com
|
»example.com«
|
»//isnich.Nirgends.nix/index.php?«
|
nirgends.nix
|
»nirgends.nix«
|
»//0xFF.nowhere/index.php?«
|
0xFF.nowhere
|
»0xff.nowhere«
|
»//www.expo.02.ch/index.php?«
|
02.ch
|
»02.ch«
|
»http://Россия.Рф/«
|
россия.рф
|
»россия.рф«
|
»//127.0.0.1«
|
»«
| |
»//nowhere/index.php?«
|
»«
| |
getTop3domain
| ||
»//isnich.Nirgends.nix/index.php?«
|
isnich.nirgends.nix
|
»isnich.nirgends.nix«
|
»https://Example.COM«
|
»«
| |
isAuthority
| ||
»sub.example.org:80«
|
1
|
»1«
|
»127.0.0.1«
|
1
|
»1«
|
»http://example.org«
|
»«
| |
isDomain
| ||
»sub.example.org«
|
1
|
»1«
|
»Россия.Рф«
|
1
|
»1«
|
»127.0.0.1«
|
»«
| |
»sub.example.org:80«
|
»«
| |
»https://example.net/ppppp«
|
»«
| |
isDomainExample
| ||
»sub.example.org«
|
»«
| |
»https://Example.COM«
|
1
|
»1«
|
»//isnich.Nirgends.nix/index.php?«
|
»«
| |
isDomainInt
| ||
»http://encyclopédie.eu/Diderot«
|
1
|
»1«
|
»http://xn--encyclopdie-ibb.eu/Diderot«
|
1
|
»1«
|
»http://Россия.Рф/«
|
1
|
»1«
|
»sub.example.org«
|
»«
| |
»https://Example.COM«
|
»«
| |
»//isnich.Nirgends.nix/index.php?«
|
»«
| |
isHost
| ||
»sub.example.org«
|
1
|
»1«
|
»127.0.0.1«
|
1
|
»1«
|
»sub.example.org:80«
|
»«
| |
»http://example.org«
|
»«
| |
isHostPathResource
| ||
»sub.example.org«
|
1
|
»1«
|
»127.0.0.1«
|
1
|
»1«
|
»sub.example.org:80«
|
1
|
»1«
|
»http://example.org«
|
1
|
»1«
|
»http://example.org/resourcePath«
|
1
|
»1«
|
»example.org/resourcePath«
|
1
|
»1«
|
»example.org resourcePath«
|
»«
| |
isIP
| ||
»127.0.0.1«
|
4
|
»4«
|
»84.177.167.75«
|
4
|
»4«
|
»2001:0db8:85a3:08d3:1319:8a2e:0370:7344«
|
6
|
»6«
|
»Benutzerlein«
|
»«
| |
» «
|
»«
| |
»987.654.321.0«
|
»«
| |
isIPlocal
| ||
»0.1.2.3«
|
1
|
»1«
|
»0.100.200.300«
|
1
|
»1«
|
»10.20.30.40«
|
1
|
»1«
|
»10.100.200.300«
|
»«
| |
»127.0.0.1«
|
1
|
»1«
|
»127.20.0.1«
|
1
|
»1«
|
»172.0.0.1«
|
»«
| |
»172.20.0.1«
|
1
|
»1«
|
»172.200.0.1«
|
»«
| |
isIPorRange
| ||
»127.0.0.1«
|
4
|
»4«
|
»192.0.2.0/24«
|
4
|
»4«
|
»2001:db8::1«
|
6
|
»6«
|
»2003:DA:7F17:6500:0:0:0:0/56«
|
6
|
»6«
|
»Benutzerlein«
|
»«
| |
»987.654.321.0/24«
|
»«
| |
isIPRange
| ||
»192.0.2.0/24«
|
4
|
»4«
|
»84.177.167.0/24«
|
4
|
»4«
|
»2003:DA:7F17:6500:0:0:0:0/56«
|
6
|
»6«
|
»2001:db8::/32«
|
6
|
»6«
|
»127.0.0.1«
|
»«
| |
»2001:db8::1«
|
»«
| |
»192.0.2.0/33«
|
»«
| |
»2001:db8::/129«
|
»«
| |
»Benutzerlein/24«
|
»«
| |
isIPv4
| ||
»84.177.167.75«
|
1
|
»1«
|
»4.5.6.7«
|
1
|
»1«
|
»1.02.03.04«
|
1
|
»1«
|
»1.002.003.004«
|
»«
| |
»1.02.003.0004«
|
»«
| |
»004.005.006.007«
|
»«
| |
»0.0.0.0«
|
»«
| |
»2001:0db8:85a3:08d3:1319:8a2e:0370:7344«
|
»«
| |
»Benutzerlein«
|
»«
| |
isIPv6
| ||
»127.0.0.1«
|
»«
| |
»2001:0db8:85a3:08d3:1319:8a2e:0370:7344«
|
1
|
»1«
|
»Benutzerlein«
|
»«
| |
isMailAddress
| ||
» ö[email protected] «
|
1
|
»1«
|
»example.net«
|
»«
| |
»user.gn-fn@«
|
»«
| |
»foo@bar«
|
»«
| |
isMailLink
| ||
» mailto:ö[email protected] «
|
1
|
»1«
|
» ö[email protected] «
|
»«
| |
isProtocolDialog
| ||
»irc«
|
1
|
»1«
|
»mailto:«
|
1
|
»1«
|
»http:«
|
»«
| |
isProtocolWiki
| ||
»//«
|
1
|
»1«
|
»http://«
|
1
|
»1«
|
»http:«
|
1
|
»1«
|
»https«
|
1
|
»1«
|
»HTTP«
|
1
|
»1«
|
»wais«
|
»«
| |
»irc«
|
»«
| |
»http//«
|
»«
| |
isResourceURL
| ||
» https://example.net/ppppp «
|
1
|
»1«
|
» gopher://example.net/ppppp «
|
»«
| |
»http://example.org#fragment«
|
»«
| |
isSuspiciousURL
| ||
»http://example.com/p[x]=5«
|
1
|
»1«
|
»http://example.org/a|b«
|
1
|
»1«
|
»//127.0.0.1:8080/Ppp«
|
»«
| |
isUnescapedURL
| ||
»http://example.com/p[x]=5«
|
1
|
»1«
|
»http://example.org/p=5«
|
»«
| |
isWebURL
| ||
»HTTP://Example.net:80/ppppp«
|
1
|
»1«
|
»//127.0.0.1:8080/Ppp«
|
1
|
»1«
|
»https://e.foundation/«
|
1
|
»1«
|
»http://example.org/ path«
|
»«
| |
»/example.org/path«
|
»«
| |
wikiEscapeURL
| ||
»http://example.com/p[x]=5«
|
http://example.com/p[x]=5
|
»http://example.com/p[x]=5
|
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.