parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вопрос по RegExp

AL 24.07.2005 16:27

В форме проверяется правильность введенного e-mail адреса.
RegExp такой:
^email.match[([-A-Za-z0-9._]+@[-A-Za-z0-9.]+(\.[-A-Za-z0-9]+)+)][i]
Возникла следующая проблема: иногда люди вводят два email адреса. Если они разделют их запятыми - все работает, но если ставят просто пробел, то получается ошибка.

Хотел добавить в этот RegExp проверку кол-ва введенных адресов (не более одного).

Сделал так:
^email.match[([-A-Za-z0-9._]+[@]{1,1}[-A-Za-z0-9.]+(\.[-A-Za-z0-9]+)+)][i]
Т.е. не больше одного "@" в строке. Но так не работает. Не подскажите в чем ошибка?