![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2006
Сообщений: 4
|
Выдает оба true,хотя нужно,чтобы выдавал true и false.В чем ошибка?
Последний раз редактировалось Stroganov Vladimir K.; 17.05.2007 в 23:33. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Stroganov Vladimir K., оформите код в своем посте тегами [code][/code].
|
|
|||||
|
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
function mail_checker(str) {
if(str.length < 6)return false;
var a = str.indexOf('@');
var d = str.lastIndexOf('.');
return a>0 && a<d && d<(str.length - 2);
}
function checkIt( str ){ trace("checkIt(" + str + ");\t// " + mail_checker(str) ); }
checkIt(tut@grod.net); // true
checkIt(tutgrod.net); // false
checkIt(tut@grodnet); // false
checkIt(tut@grod.et); // true
checkIt(tut.@.grodnet); // true
checkIt(tutgrod.net); // false
checkIt(tu.t@grodnet); // false
checkIt(tut@grodne.t); // false
Что на это счет говорят стандарты? Последний раз редактировалось Kikasso; 18.05.2007 в 10:25. |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 168
|
Скажу немного иными словами.
Знак == надо прописывать в if для того, чтоб флэш сравнивал, а когда знак = он присваивает переменной в if значение!
__________________
Я научу тебя говорить всякую гадость. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Тоже скажу другими словами. Найти букву в строке проще, чем в массиве.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|