, 22 2008 . 23:39
+
-
, , , , URL.
, : .
, , : http://zcontest.ru/2008.02/zrex.php
... URL http https, . , , .. IP URL . , , GET , , . . , «-» . «_» . .
:
http://www.zcontest.ru
http://zcontest.ru
http://zcontest.com
https://zcontest.ru
https://sub.zcontest-ru.com:8080
http://zcontest.ru/dir%201/dir_2/program.ext?var1=x&var2=my%20value
zcon.com/index.html#bookmark
:
Just Text.
http://a.com
http://www.domain-.com
/^(https?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+:)
?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}
[0-9]{1,3}
|
([0-9a-z_!~*'()-]+
\.)*
([0-9a-z][0-9a-z-]{0,61})+
[0-9a-z]
\.
[a-z]{2,6})
(:[0-9]{1,4})?((\/?)
|
(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/
- .
, , - . , - .
, 07 2008 . 18:38
+
-
, . , Nigma (http://www.nigma.ru), . .
, :
/^[A-Z][a-z]{2,}\040[A-Z][a-z]{2,}$/
, , . 2- .
, , , :
/^
([-][-]{2,}
\040
[-][-]{2,}
\040
[-][-]{2,}
$/
, , .
- .
regex :
/^
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
\040
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
\040
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
$/
! , , , - .
, , :
/^
([\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
|
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
\-
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,})
\040
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
\040
[\xa5\xaf\xb2\xaa-][\xb4\xb3\xbf\xba\x27-]{2,}
$/
, -, - , .
- . - .
. , .
'- ' !
-...
, :
http://www.pcre.ru/
mod_rewrite :
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
