-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuri.json
More file actions
67 lines (66 loc) · 3.45 KB
/
Copy pathuri.json
File metadata and controls
67 lines (66 loc) · 3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[
{ "raw": "http://foo.com/blah_blah", "valid": true },
{ "raw": "http://foo.com/blah_blah/", "valid": true },
{ "raw": "http://foo.com/blah_blah_(wikipedia)", "valid": true },
{ "raw": "http://foo.com/blah_blah_(wikipedia)_(again)", "valid": true },
{ "raw": "http://www.example.com/wpstyle/?p=364", "valid": true },
{ "raw": "https://www.example.com/foo/?bar=baz&inga=42&quux", "valid": true },
{ "raw": "http://userid:password@example.com:8080", "valid": true },
{ "raw": "http://userid:password@example.com:8080/", "valid": true },
{ "raw": "http://userid@example.com", "valid": true },
{ "raw": "http://userid@example.com/", "valid": true },
{ "raw": "http://userid@example.com:8080", "valid": true },
{ "raw": "http://userid@example.com:8080/", "valid": true },
{ "raw": "http://userid:password@example.com", "valid": true },
{ "raw": "http://userid:password@example.com/", "valid": true },
{ "raw": "http://142.42.1.1/", "valid": true },
{ "raw": "http://142.42.1.1:8080/", "valid": true },
{ "raw": "http://foo.com/blah_(wikipedia)#cite-1", "valid": true },
{ "raw": "http://foo.com/blah_(wikipedia)_blah#cite-1", "valid": true },
{ "raw": "http://foo.com/(something)?after=parens", "valid": true },
{ "raw": "http://code.google.com/events/#&product=browser", "valid": true },
{ "raw": "http://j.mp", "valid": true },
{ "raw": "ftp://foo.bar/baz", "valid": true },
{ "raw": "http://foo.bar/?q=Test%20URL-encoded%20stuff", "valid": true },
{ "raw": "http://-.~_!$&()*+,;=:%40:80%2f::::::@example.com", "valid": true },
{ "raw": "http://1337.net", "valid": true },
{ "raw": "http://a.b-c.de", "valid": true },
{ "raw": "http://223.255.255.254", "valid": true },
{ "raw": "http://foo.bar/%ba", "valid": true },
{ "raw": "http://foo.bar/../../", "valid": true },
{ "raw": "http://foo.bar/../...../asd", "valid": true },
{ "raw": "http://foo.com/#)(", "valid": true },
{ "raw": "http:foo", "valid": true },
{ "raw": "http::foo", "valid": true },
{ "raw": "mailto:John.Doe@example.com", "valid": true },
{ "raw": "news:comp.infosystems.www.servers.unix", "valid": true },
{ "raw": "tel:+1-816-555-1212", "valid": true },
{ "raw": "telnet://192.0.2.16:80/", "valid": true },
{
"raw": "urn:oasis:names:specification:docbook:dtd:xml:4.1.2",
"valid": true
},
{ "raw": "ldap://[2001:db8::7]/c=GB?objectClass?one", "valid": true },
{ "raw": "ldap://[2001:db8::7]:80/c=GB?objectClass?one", "valid": true },
{ "raw": "http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/", "valid": true },
{ "raw": "http://[2001:db8:a0b:12f0::1]:80/index.html", "valid": true },
{ "raw": "", "valid": false },
{ "raw": "http://foo.bar?q=Spaces should be encoded", "valid": false },
{ "raw": "//", "valid": false },
{ "raw": "//a", "valid": false },
{ "raw": "///a", "valid": false },
{ "raw": "///", "valid": false },
{ "raw": "foo.com", "valid": false },
{ "raw": "http:// shouldfail.com", "valid": false },
{ "raw": ":// should fail", "valid": false },
{ "raw": "http://foo.bar/foo(bar)baz quux", "valid": false },
{ "raw": "http://%jfoo.bar/", "valid": false },
{ "raw": "http://foo.bar/%ja", "valid": false },
{ "raw": "http://[foo.bar]/", "valid": false },
{ "raw": "http://foo.bar/[asd]/", "valid": false },
{ "raw": "http://foo.[bar]/", "valid": false },
{ "raw": "http://foo.bar/##", "valid": false },
{ "raw": "foo", "valid": false },
{ "raw": "htt(ps://foo/", "valid": false },
{ "raw": "http://:foo", "valid": false }
]