Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Walidacja maila
Forum PHP.pl > Forum > Przedszkole
unnamedly
Witam, mam problem, z (prawdopodobnie) złym ułożeniem regexu. Otóż nie chcę walidować (jak standardowo) pełnego maila (xxxxx@xx.pl), tylko najpierw identyfikator (xxxxx), a później domenę (xx.pl).

[JAVASCRIPT] pobierz, plaintext
  1. if($('[name=mail]').val().match(/^[0-9a-z_.-]$/) == null || $('[name=endmail]').val().match(/^([0-9a-z-]+.)+[a-z]{2,6}$/) == null)
[JAVASCRIPT] pobierz, plaintext


co jest źle w tych regexach?

webmaniak
1. Proponuję sprawdzić sobie na http://regexp.pl/
2. tam jest podany link do fajnej stronki:http://regexlib.com/, wpisz sobie email w wyszukiwarce i zobacz na przykłady.
3. W Twoim przykładzie jest kilka błędów, jednym z nich jest brak @ w odpowiednim miejscu - sorki nie dopatrzyłem że masz to rozdzielone. Mój błąd.
4. Polecam bibliotekę validationEngine - http://posabsolute.github.com/jQuery-Validation-Engine/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.