Показать сообщение отдельно
  #27 (permalink)  
Старый 15.02.2011, 16:13
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Сообщение от ksa Посмотреть сообщение
Читай...
Тем и занимаюсь.
Только вот это, без регулярных выражений, не извращение?
function check_mail(value)
{
valid_chars  ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
valid_chars += "1234567890"; 
valid_chars += "-@_."; 
str=document.form[0].email.value; 
valid_string = true; 
    for(i=0; i < str.length; i++ ) 
     { 
       current_valid_char = false; 
       for(j=0; j < valid_chars.length; j++) 
         { 
           if(str.charAt(i) == valid_chars.charAt(j)) 
             { 
               current_valid_char = true; 
             } 
         } 
       if(current_valid_char == false) 
         { 
          valid_string = false; 
         } 
     } 
     return valid_string; 
   } 
else 
{ 
    return false; 
}


Лучше так или с рег?
Ответить с цитированием