/^(?:(?:([encrmst])(?!.*\1)|([a])(?!.*\2.*\2))+)\z/oi