Allora ricapitolando io ho:
Codice PHP:
$password trim($_POST['psw']);
if(
strlen($password) > && strlen($password) < && is_numeric($password) ) 
Ma NON funziona...

...ma strlen non serve solo a contare i caratteri?

Cioè io devo controllare se una password tipo "paolorossi" sia valida o meno.
E "paolorossi" è sbagliata mentre "paolo4rossi5" è corretta perchè contiene almeno due valori numerici

Ho interpetato male il tuo script?