Ciao ragazzi, di seguito vi posto il mio form mail che uso nel mio sito per farmi contattare, e voglio sapere come posso rendere obbligatori i campi ed inoltre nel campo $mail_messaggio vorrei che l'utente non possa digitare la @!

Codice PHP:
            <?
            $mail_destinatario 
"vincenzothebest@altervista.org";
            
$mail_mittente $_POST['email'];
            
$mail_oggetto "Invio dati da post";
            
$mail_nome $_POST['nome'];
            
$mail_regione $_POST['regione'];
            
$mail_messaggio $_POST['messaggio'];
            
$mail_corpo 'Sono '$mail_nome ', e vengo dalla ' $mail_regione ', il mio indirizzo email è ' $mail_mittente ' e invio il seguente messaggio. ' $mail_messaggio ' ';
            
            if (
mail($mail_destinatario$mail_oggetto$mail_corpo"From: $mail_mittente"))
            echo 
"
E-mail inviata correttamente.

I seguenti dati son stati inviati a 
$mail_destinatario
Nome: 
$mail_nome
Regione: 
$mail_regione
Indirizzo email: 
$mail_mittente
Messaggio: 
$mail_messaggio";
            else
            echo 
"
Errore durante l\'invio della e-mail a 
$mail_destinatario. Riprova!";
            
?>
Grazie in anticipo per la risposta!