Finalmente creo que este podría ser el patrón:
Código PHP:
$x = '^[0-9]+[a-zA-Z]+[0-9 ]+$'
Explicando un poco:
Código PHP:
'^' //El primer caracter que buscamos debe estar al inicio de la cadena
'[0-9]' //Y debe ser numérico
'+' //de los que puede haber uno o más
'[a-zA-Z]' //Seguido por una letra mayúscula o minúscula
'+' //de las que puede haber una o más
'[0-9 ]' //Seguido por un caracter numérico
'+' //de los que puede haber uno o más
'$' //Y deben estar al final de la cadena
Supongo que funcionará, pero si no... por ahí va la cosa. Ah... las explicaciones y el ejemplo lo saqué tomando como base los ejemplos de:
http://www.ignside.net/man/php/regex.php
Saludos