[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с проверкой email в Opera 10.53
FreeAndNil
У меня имеется небольая регулярка для проверки правельности введенного email адреса

function testEmail(email)
{
reg = /^[0-9A-Za-z_\-\d.]+@{1}[0-9A-Za-z_\-\d.]+.[ru|su|com|org|net|tele|name|biz]$/;
var result=reg.test(email);
return (result);
}


в опере 10.53 (и только в ней) он выдает несоответствие, к примеру p.elagin@gmail.com
подскажите пожалуйста как переписать или что добавить?(просто регулярка то вроде правельная, да и работает везде)



Спустя 47 минут, 5 секунд (10.05.2010 - 17:02) FatCat написал(а):
Цитата (FreeAndNil @ 10.05.2010 - 17:15)
как переписать или что добавить?

Отписать в багрепорт Оперы. Совсем они изуродовали джаваскрипт на 10.5х, уже ни в какие ворота не лезет.

Спустя 28 минут, 56 секунд (10.05.2010 - 17:31) FreeAndNil написал(а):
может есть каки либо другие варианты сделать это? не используя данну регулярку?

Спустя 27 минут, 30 секунд (10.05.2010 - 17:58) FatCat написал(а):
Нужно трассировать джаваскрипт под этой версии Оперы, выявлять, на чем спотыкается.
Не хочу морочиться, надеюсь, что разработчики исправят ошибки браузера, чтобы он работал в соответствии с общепринятыми стандартами, а кривые версии списали в утиль.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.