C'est trop beau pour être vrai. Il faut que je teste ça.
/^1?$|^(11+?)\1+$/
Un outil sympa pour tester ses expressions régulières.