Desinfección en la entrada del usuario usando la lista blanca

Tengo este código que limpia la entrada del usuario en una variable llamada 'nombre de usuario':

<code>$username_clean = preg_replace( "/[^a-zA-Z0-9_]/", "", $_POST['username'] );

if (!strlen($username_clean)){

die("username is blank!");
</code>

Quiero realizar el mismo proceso en cada entrada en esta página, pero tengo aproximadamente 12 entradas diferentes ya que es un formulario de registro. ¿Hay una manera más fácil de sanear y verificar cada entrada en lugar de aplicar preg_replace () y la declaración if en cada una?

Respuestas a la pregunta(2)

Su respuesta a la pregunta