|
|
|||||
Регистрация: Jun 2006
Сообщений: 4
|
Не работает код как нужно
Выдает оба true,хотя нужно,чтобы выдавал true и false.В чем ошибка?
Последний раз редактировалось Stroganov Vladimir K.; 17.05.2007 в 23:33. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
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, время: 00:10. |
|
« Предыдущая тема | Следующая тема » |
|
|