Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.12.2002, 17:10
Yuorik вне форума Посмотреть профиль Отправить личное сообщение для Yuorik Найти все сообщения от Yuorik
  № 1  
Yuorik
 
Аватар для Yuorik

Регистрация: Oct 2002
Адрес: Львов
Сообщений: 103
Отправить сообщение для Yuorik с помощью ICQ
Question Как насчет регулярных выражений

Помогите плз. Регулярные выражения на ActionScript.!!!

Старый 14.12.2002, 17:22
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Наиболее регулярные выражения:

Поиск рулит.
RTFM.

Что ты вообще имел в виду?
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 14.12.2002, 18:23
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 3  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
В AS нет регэкспов. Есть только функции посимвольной обработки строк:

String.charAt
String.charCodeAt
String.concat
String.fromCharCode
String.indexOf
String.lastIndexOf
String.slice
String.split
String.substr
String.substring
String.toLowerCase
String.toUpperCase

подробнее - во встроенном хелпе.
__________________
subway.net.ru

Старый 14.12.2002, 18:23
Yuorik вне форума Посмотреть профиль Отправить личное сообщение для Yuorik Найти все сообщения от Yuorik
  № 4  
Yuorik
 
Аватар для Yuorik

Регистрация: Oct 2002
Адрес: Львов
Сообщений: 103
Отправить сообщение для Yuorik с помощью ICQ
Нужно проверять правильность набора меила !

Старый 14.12.2002, 18:33
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 5  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Алгоритм можно додумать:

function wrongMail(str)
{
if(str.indexOf("@")==-1 || str.indexOf("@")!=str.lastIndexOf("@")) return "no @";

if(str.indexOf("@")<str.length-6) return "wrong @";

if(str.indexOf("@")==0) return "wrong @";

if(str.indexOf(".")==-1) return "no dot";

if(str.lastIndexOf(".")<str.length-5) return "wrong domain";

return 0;
}


if(!wrongMail("some@mail.spb.ru")){
trace("ok");
}
__________________
subway.net.ru


Последний раз редактировалось [subway]design; 14.12.2002 в 18:40.
Старый 15.12.2002, 03:05
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 6  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Сабвей, только одна ошибочка вышла =)
посмотри что выдаст твоя функция

if(!wrongMail("blablabla")){
trace("ok");
}

строки в логических выражениях дают false... так что тут по-любому получится тру =)

Старый 16.12.2002, 11:37
bertram вне форума Посмотреть профиль Отправить личное сообщение для bertram Найти все сообщения от bertram
  № 7  
bertram

Регистрация: Jul 2002
Сообщений: 5
Отправить сообщение для bertram с помощью ICQ
Не ищи даже. В Action Script регулярных выражений (таких как в Perl, PHP и пр.) НЕТ. Про то даже в специальной книжке про AS так и написано: "Извините, но пока такого нет"

Старый 16.12.2002, 15:41
Иван Старков вне форума Посмотреть профиль Отправить личное сообщение для Иван Старков Найти все сообщения от Иван Старков
  № 8  
Иван Старков

Регистрация: Oct 2000
Адрес: Россия Москва
Сообщений: 134
Отправить сообщение для Иван Старков с помощью ICQ
Можно пользовать РегЕкспы JScript експлорера(IE) через fsCommand,
в ие в обработчике fsCommand
var re=/.+@.+/ig; что то типа такого
и re.test(str) и передавать обратно во флэш резалт проверки :-)
__________________
Вано

Старый 16.12.2002, 16:06
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 9  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Дааааа.... Суперспособ!!!! Давайте еще сервак напишем под это?
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 16.12.2002, 16:50
Yuorik вне форума Посмотреть профиль Отправить личное сообщение для Yuorik Найти все сообщения от Yuorik
  № 10  
Yuorik
 
Аватар для Yuorik

Регистрация: Oct 2002
Адрес: Львов
Сообщений: 103
Отправить сообщение для Yuorik с помощью ICQ
Спасиб всем ! ) Я уже замутил
А замутил я просто.Пересылаю в HTML обрабатываю и обратно в Flash.Только не через FSCommand а через getURL.
Получилось славно типа того
getURL ("javascript:checkMmailfrom('"+mail_from+"')");
Через FSCommand глючит ! Незнаю почему ! Времени на то чтобы разобрать все по полочкам нету ! Нужно быстро и уверенно
Кстати пред. идейки прикольные.

Создать новую тему   Часовой пояс GMT +4, время: 14:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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