Помогите сделать шаблон (регулярные выражения)

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Мне надо шаблон для емайлов и паролей с ними. Они могут разделяться ; и :
vasya@mail.com;123123
Knight-mail@yandex.ru;120d8zdj828

И тд

Я сделал такой:
Код:
#(?:.+?)\@(?:.+?)\.(?:.+?)[\;|\:](?:.+?)#i
Но он как-то не очень. Берет не всё и еще с пробелами по бокам, а может и не всё взять
К примеру из vasya@mail.com;123123 может взять только a@mail.com;1
 
PHP:
^([^\@]+)@([^\@]+)(;|:)([^\@]+)$
upd: поправил
 
Последнее редактирование:
WHnzkS1.png
 
Код:
if(eregi("[^([^\@]+)@([^\@]+)(;|:)([^\@]+)$]", $text)) ошибка
 
Последнее редактирование:
Назад
Сверху