Показать сообщение отдельно
Старый 30.06.2010, 17:14
Ossikuro вне форума Посмотреть профиль Отправить личное сообщение для Ossikuro Найти все сообщения от Ossikuro
  № 1  
Ответить с цитированием
Ossikuro
 
Аватар для Ossikuro

Регистрация: Feb 2009
Сообщений: 66
По умолчанию вопрос по циклам из учебника Мука

Подскажите пожалуйста: читаю книгу Мука, в самом начале (стр.93 если быть точной) написано упражнение: попробуйте модифицировать предыдущий цикл, чтобы адреса, начинающиеся или заканчивающиеся символом @ либо содержащие несколько символов @, считались некорректными. Кроме того, вы можете попробовать изменить цикл, чтобы некорректными считались и адреса, не содержащие ни одного символа . (точка).

Не могу понять, что нужно писать, для того чтоб некорректными были адреса с 2 и более @.

изначальный код из учебника:
Код AS3:
var adress="topoly@list.ru";
var isValidAdress=false;
var i=0;
while (i<adress.length) {
	if (adress.charAt(i)=="@") {
		isValidAdress=true;
		break;
	}
	i++;
}
вот чего наскребла (предположительно тоже с ошибками, буду оч признательна, если ткнете носом в эти самые ошибки):
Код AS3:
var adress="topoly@list.ru";
var isValidAdress=false;
var i=0;
while (i<adress.length) {
	if (adress.charAt(i)=="@") {
		if (adress.charAt(0)!="@") {
			if (adress.charAt(i-1)!="@") {
			}
		}
		isValidAdress=true;
		break;
	}
	i++;
}