Gracias andresdzphp, pero tu patrón no me funciona, trato de ponerlo a la izquierda tal y como dices, probando con algo mas simple y sigue sin funcionar.
Dejo como anotación, que lo que esta detras de la arroba del patrón que yo dí, funcionaba perfectamente antes de insertar lo que esta antes de ella.
EDITO: He probado lo que dices del error de mi expresión y no es así, no captura los dos ejemplos que pone.
Con esta expresión me devuelve 0, preg_match():
Código PHP:
Ver original$test2 = preg_match('/^(?=^(\w+[.\-+_]?\w+)+$)[\w.+_\-]{3,63}$/','aaaaaaaaaaaaa.aa.....aaaaaaaaaaaa.............aaaaaaaaaaaaaaa');
Un saludo.