Dagger
26.05.2004, 16:28:50
Witam.
Jakie znaki moze zawierac adres email (to przed @), a jakich nie, oraz jak sprawdzic czy wprowadzony string posiada "zakazane" znaki? Czy np. ilosc znakow tej 1 czesci adresu powinna byc ograniczona?
BzikOS
26.05.2004, 17:54:14
Może zawierać [a-z0-9] potem może wystąpić _ lub . lub - a później jeszcze [a-z0-9].
Masz tu gotowego prega:
[php:1:ee2afca525]<?php
if( preg_match( "/^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+.[a-z]{2,}$/i", $_POST['email'] ) )
echo "adres ok";
?>[/php:1:ee2afca525]
Dagger
26.05.2004, 19:47:47
OK. dzieki wlasnie tego szukalem - i juz dziala mi poprawnie ;-)
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.