Seppo:
Como de antemano no conoces qué caracteres son los que están presentes, tendrías que probar con todo el alfabeto, en mayúsculas, minúsculas, los números y los caracteres especiales.
Mejor simplemente utilizas la función que puse arriba y queda resuelto muy sencillamente. Si php ya trae implementada una función que hace eso... para qué reinventar la rueda?
Saludos