<?php /*que des caracteres lettres Maj Min Chiffres + apostrophe espace tiret repeter 1x au moins (donc non vide) et 50x max */ function control($var=null){ if(!preg_match("/^[A-Za-z0-9' -]{1,50}$/",$var)){ return false; }else{ return true; } } if(isset($_POST['un_name']) && control($_POST['un_name'])){ echo $name=$_POST['un_name'].' '; }else{ echo 'Champs vide ou caractéres non autorisés ... '; } ?> <form method="post" action=""> </form>