Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Zablokowanie domeny przy walidacji e-mail
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


W formularzu mam takie pole:

<input type="email" name="email" class="form-control" required>

Chciałbym dodać pattern="zablokowane domeny" ?

Formularz jest walidowany przez jQuery, sprawdza, czy podany został prawidłowy adres e-mail,
teraz chciałbym, aby dodatkowo nie możliwe było przejście dalej dla domen np. gmail.com, yahoo.com itp.
Przepuść wszystko za wyjątkiem adresów e-mail w danych domenach.
Czy dałby radę dołożyć przy sprawdzaniu adresu e-mail taki pattren?


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. <input type="email" name="email" class="form-control" required pattern=".*(?<!gmail.com|yahoo.com)$"/>



--------------------
Go to the top of the page
+Quote Post
Malinaa
post
Post #3





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Dziękuje trueblue jest dobrze.
Przy teście pojawił się jednak jeszcze jeden kłopot taki,
że jQuery adres e-mail np. imie@w traktuje jako prawidłowy adres e-mail.

Czy dałby radę dopisać tu sprawdzenie?
Aby nie przepuszczać takich adresów jak wyżej, a tylko pełne adresy z domeną, np. imie@wp.pl


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
dublinka
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


A jak ktos wylączy js w przegladarce?


--------------------
Go to the top of the page
+Quote Post
Malinaa
post
Post #5





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Nie istotne. Jak wyłączy to nic złego się nie stanie.
JS pozwoli jednak przefiltrować masę "spamerskich" e-maili,
w tym przypadku to wystarczy.


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
dublinka
post
Post #6





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Nie istotne? Raczej bardzo jesli sie nie ma nic po stronie serwera bo wylaczenie js przepusci wszystko.
Znacznie lepszym rozwiazaniem jest zrobic to po stronie serwera.

Ten post edytował dublinka 6.02.2022, 14:24:35


--------------------
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: 21.08.2025 - 13:22