Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   проверка заполнения инпута перед отправкой (http://www.flasher.ru/forum/showthread.php?t=111838)

DJ_Baton 09.05.2008 13:18

проверка заполнения инпута перед отправкой
 
Я вот замутил форму отправки сообщений с флэш сайта, 3 поля - имя, мыло и сообщение, всё работает отлично, тестил пока локально на Денвере, всё гуд, но хотелось бы сделать проверку заполнения полей что бы проверяло заполнены ли все поля и наличие "@" и "." в поле мэйла, подскажите плиз как это сделать ?

Vektor 09.05.2008 16:26

Код:

var sEmail:String = new String("someone@someserver.com");
var bEmail:Boolean = true;
var nAmpIndex = sEmail.indexOf("@");
var nDotIndex = sEmail.lastIndexOf(".");
if (nAmpIndex == -1 || nDotIndex == -1) {
        bEmail = false;
}
if (!(nAmpIndex>0)) {
        bEmail = false;
}
if (!(nDotIndex>nAmpIndex)) {
        bEmail = false;
}
if (!(nDotIndex<sEmail.length-1) || !(nDotIndex>nAmpIndex+1)) {
        bEmail = false;
}
trace(bEmail);
////////////////////////////////
//var reEmail:RegExp = new RegExp("^([\\w\\-\\.]+)@(([\\w\\-]{2,}\\.)+[\\w\\-]{2,3}) $");
//Этот пример будет неработоспособным до тех пор пока не будет установлен RegExp.
////////////////////////////////


DJ_Baton 09.05.2008 18:23

что есть RegExp ?

etc 09.05.2008 22:34

http://en.wikipedia.org/wiki/RegExp

Mnilionic 10.05.2008 00:00

для флеша есть RegExp?

etc 10.05.2008 01:22

Видел реализации на AS2…

iNils 10.05.2008 01:27

http://www.jurjans.lv/flash/RegExp.html


Часовой пояс GMT +4, время: 08:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.