|
|
|
|
|
для: Panker
(27.06.2006 в 16:39)
| |
function validateEmailv2(email)
{
// a very simple email validation checking.
// you can add more complex email checking if it helps
if(email.length <= 0)
{
return true;
}
var splitted = email.match("^(.+)@(.+)$");
if(splitted == null) return false;
if(splitted[1] != null )
{
var regexp_user=/^\"?[\w-_\.]*\"?$/;
if(splitted[1].match(regexp_user) == null) return false;
}
if(splitted[2] != null)
{
var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null)
{
var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return false;
}// if
return true;
}
return false;
}
|
| |
|
|
|
|
|
|
|
для: codexomega
(27.06.2006 в 16:31)
| | блин... ты меня не понимаеш или я обьесняю хренова как всегда ((
Ладно хрен ты с этйо проверкой, будто клин светом на ней сощёлся | |
|
|
|
|
|
|
|
для: Бог Зайцев
(27.06.2006 в 12:56)
| |
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)
if ( ! email.value.match(re) )
//ОШИБКА!
|
| |
|
|
|
|
|
|
|
для: codexomega
(27.06.2006 в 15:16)
| | Вторую тему по поиску находил, оттуда и взял рег выражения, но меян интиресует именно мой вариант код и ошибка :(
Хочется что бы красиво всё было и не каких лишних скриптов ( | |
|
|
|
|
|
|
|
|
для: AlexSol
(27.06.2006 в 14:39)
| | Ага, теперь разрещает постить сообщеняи _ вот тока не проверяет мыло, не правельное правельнео всё равно :( | |
|
|
|
|
|
|
|
для: Panker
(27.06.2006 в 14:24)
| | = это знак присваивания
== знак равенства | |
|
|
|
|
|
|
|
для: Бог Зайцев
(27.06.2006 в 12:56)
| | теперь у меян просто value заменятся этим рег выражением! ) и мыло просит ввести | |
|
|
|
|
|
|
|
для: valenok
(27.06.2006 в 11:31)
| | Имеется в виду вот эта строчка:
if(window.document.comment.mail.value.length=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)
|
.length тут явно не к месту ) | |
|
|
|
|
|
|
|
для: Panker
(27.06.2006 в 11:40)
| | Но длина строки это цифра такая.. | |
|
|
|
|