У меня тоже вопрос по регулярным выражениям в JavaScript.
Точнее по их реализалии в Opera (версии младшие 7).
Для валидации введенного в форму e-mail я использую следующее выражение:
PHP:
if (!/(\w+)@([\w\.]+)(\.){1}(\w{2,3})\b/g.test(form.email.value) && (navigator.appName!='Opera')) {
window.alert('Сообщение об ошибке');
}
В 5 и 6 Опере подобная штука не работает, хотя даже в 4м Netscape все ОК.