|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Wyrażenia regularne w swishu
MatthewColss - Wto 25 Wrz, 2007 21:20 Temat postu: Wyrażenia regularne w swishu mam następującą sytuację. Na stronie zrobionej we flashu zrobiłem newslettera, polega on na tym ze ludzie wpisujący adres e-mail w dane pole po kliknieciu na guzik wysyłają mi go na moją skrzynkę mailową. kod ten wygląda następująco:
on (release) {
if ((letterVar=="")) {
errormessage="Wpisz adres e-mail"; }
>>>
else {
errormessage="Sending....";
send="yes";
this.loadVariables("http://www.matthew-colss.com/contact2.php",'POST');
send="no";
letterVar="";
}
}
z odesłanie do pliku php który wykonuje polecenie.
Chciałbym jednak zeby nie było mozliwości wpisywania w formulaz byle czego, tylko zeby mozliwość wysyłanej tresci był jak najbardziej sprecyzowany do formy adresu e-mail.
probowałem zastosować wyrażenie:
>>> else if (eregi('^[a-zA-z0-9_]+@[a-zA-z0-9\-]+\.[a-zA-z0-9\-\.]+$', letterVar)) {
errormessage="błędny adres...";
}
jednak nie działa on prawidłowo. co kolwiek bym nie wspisał to errormessage pokazuje mi błędny adres. nawet jesli mail ma prowidłową formę.
prosze o pomoc to dla mnie bardzo ważne...
z góry dziękuję![/i][/u]
|
|