Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poprawność e-maila i niechciane znaki
Forum PHP.pl > Forum > Gotowe rozwiązania
piotrdd2
We wszystkich polach formularza używam kodu

[php:1:b2baa903fa]
elseif(!eregi("^[_[:alnum:]-]{1,10}$",$miasto))
{
echo "<p class=error align=center>Nieprawidłowe miasto.</p>n";
}
[/php:1:b2baa903fa]

Teraz chciał bym stworzyć pole e-mail, jak zrobić aby mieć możliwość wpisywania znaków tj. "." i "@" ?

Znalazłem coś takiego, ale nie wiem jak do tego dorzucić resztę tzn. aby nie można było wpisywać ,/?:'!#$ itp.

[php:1:b2baa903fa]<?php
elseif (!eregi("^.+@.+..+$", $mail)) {
echo "<p class=error align=center>Nieprawidłowy e-mail.</p>n";

}
?>[/php:1:b2baa903fa]
piotrdd2
już "chyba" do tego doszłem tongue.gif

[php:1:65c0bc51cc]
elseif (!eregi("^[_.0-9a-z-]+@([0-9a-z]+.)+[a-z]{1,10}$", $mail)) {
echo "<p class=error align=center>Nieprawidłowe mail.</p>n";
}
[/php:1:65c0bc51cc]
Omega
Cytat
już "chyba" do tego doszłem tongue.gif

Doszedłem... laugh.gif
scanner
Cytat
Cytat
doszłem
Doszedłem...
Doszliście. I jak było?

A w sprawie maila: http://php.faq.pl/faq.html#4.14
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-2024 Invision Power Services, Inc.