sarah
komentarze
Wpis który komentujesz:

O rany wzielo mnie

i to powaznie.
Wczoraj 3 godziny spedzilam na wymyslaniu algorytmu
i funkcji do walidacji formularza via onSubmit (wiem proste ale zeby wypelnic wymagania nauczyciela to wcale nie bylo proste).

Kiedy skonczylam kod wydawal sie piekny. Wykonuje -
kupa, nie dziala.
Boze, co sie odenerwowalam. Nic nic i nic.
Doszlam wreszcie do tego co zle i doszlam sama ale...

Po pierwsze: javascript console w Firefoxie 1.0 nie
pokazala mi zadnych bledow. To kurwa nie wiem o co chodzi.
Cos mnie tknelo i wypierdolilam ta wersje z dysku, zainstalowalam 1.0.7. Konsola wywalila jeden blad: moj formularz nie ma properties. Spradzam. Jak to nie ma, jak ma???? Dyc widze.
Nastepnej godziny mi trzeba bylo, zeby zauwazyc ze wsadzilam dodatkowa spacje w name, ktorej to spacji absolutnie tam byc nie powinno. Rzecz jasna zasrana konsola zamiast mnie opluc bledem skladni stwierdzila, ze property in form nie istnieje, no.

Jedno jest pewne: do konca zycia bede pamietac.
Teraz przede mna wymyslanie regular expressions na
validacje formatu adresu emailowego.
Regexy umiem juz parsowac bez papieru jakby sie kto pytal. No moze nie te najbardziej skomplikowane na 3 linijki, fakt.
Niemniej, latwiej validacje formatu email zrobic funkcja a nie regex, ale skoro sie osiol nauczyciel uparl...

BTW: jesli ktos ma gotowy regex w javascrypcie do tego celu to ja z checia sobie go obejrze ;)

Inni coś od siebie:


Nie można komentować
To stwierdzili inni:
(pomarańczowym kolorem
oznaczeni są użytkownicy nlog.org)
sarah | 2005.11.16 20:21:03

D: dobrze sie tlumaczy na javascrypt :) - tutejsze regexy zostaly dorobione w wersji 1.2, kiedy perlowe javove i inne juz byly w uzyciu wiec na dobra sprawe roznice wystepuja tylko w tym, ktore znaczki specjalne trzeba "\" ....
ah no i [a-z] jak nie ma plusika za nawiaskiem to bedzie to dokladnie tylko jedna literka z podanego range.
anyway dzieki serdeczne ;)
Thernity, Irian: ja dyskutowac to moge na wiele tematow, w tym progrtamowania, teraz jednak chce zrobic cos wiecej niz tylko pogadac sobie :)

thernity | 2005.11.16 16:24:37
dla mnie to jakby w innym języku:)

D- | 2005.11.16 13:45:30
Tak, wiem, że pana tak naprawde zadowoli coś w stylu: ^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$ jakkolwiek się to na JS tłumaczy :>

D- | 2005.11.16 13:29:06
Jakbyś jednak była odważna, to: http://search.cpan.org/src/MAURICE/Email-Valid-0.15/Valid.pm tak pod koniec :>

D- | 2005.11.16 13:26:17
Uwierz mi - niechcesz zobaczyć. Poprawna walidacja emaila zgodnego z RFC822 ma jakieś 6 kB :>

Irian | 2005.11.16 07:34:30
Nina, powiem Ci komplement: nie zrozumiałam zupełnie nic z powyższej notki. No, może spójniki i niektóre epitety... ;)