Hi,
ganz auf der sicheren Seite bist Du wenn zweigleisig fährst, also die Felder mit
JS überprüftst (Der User also ohne neuladen/ Backbutton auf vergessene od. falsche Felder hingewiesen) wird. Und dann nochmals die Felder per PHP testest.
Stichwort reg. Ausdrücke, meinetwegen auf eMail:
if (if('^[a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$'){}
Gruß
Thomas