Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Walidacja maila
unnamedly
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

Ostrzeżenie: (0%)
-----


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?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
webmaniak
post
Post #2





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

Ostrzeżenie: (0%)
-----


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/

Ten post edytował webmaniak 12.02.2013, 21:33:00


--------------------
Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:01