- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #1049 [1443]
От : val khokhlov 2:550/180 26 июня 03, 12:38
Кому : Valera Selev 26 июня 03, 22:23
Тема : Почемy нe фypычит фyнкция
-------------------------------------------------------------------------------
Greetings, Valera!
21 Jun 03 22:27, Valera Selev wrote to Konstantin Boyandin:
VS> В итоге - имеем следующее выраженьице:
VS> echo
VS> (preg_match('/^[_a-z\d\-\.]+@((([a-z0-9][a-z\d\-]*([a-z0-9]))|([a-z0-9 ]+)
VS> (
VS> (\.[a -z0-9][a-z\d\-]*[a-z0-9]+)|(\.[a-z0-9]))+)(\.[a-z]{2,6})|(\[((0?(0?|
VS> [1-9])[ 0-9]
VS> |1[0-9][0-9]|2([0-4][0-9]|5[0-5]))\.){3}(0?(0?|[1-9])[0-9]|1[0-9][0-9] |2(
VS> [0-4][ 0-9]|5[0-5]))\]))$/i', $email))?"$email: OK > ":"$email: Bad ";
вообще-то, вот такие два адреса не прошли:
val@it-c.com.ua: 0
если убрать -, то проходит, хотя вроде бы проверка на - есть
val+test@some.info: 0
я никогда не сталкивался с плюсами в адресе (address extension), но в
конфигах smtpd такая форма встречается. может кто-то этот вопрос прояснить?
Good luck!
val
--- 2*3.1415926535897932384626433832795028841971693993751058 ways to eternity
* Origin: I noore uu alasseo (2:550/180)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!