Hola,
Si lo quieres para usar con if, podrias cambiar la logica del if. Comprueba si existe algun numero, si lo hay dices que esta erroneo y si no hay dices que esta bien. Como no entiendo de esxpresiones regulares, supongo que "[0-9]" sirve para comprobar que hay numeros:
Código PHP:
$ER_Texto= "[0-9]";
if (eregi ($ER_Texto, $Texto)){
print ("El Texto NO se ha escrito correctamente<br><br>");
}else{
print ("El Texto se ha escrito correctamente<br><br>");
}
Como he dicho, no estoy seguro de la expresion regular.
Saludos.