> >My expression looks like this: >var re = /(.)\1\1+/g; does this work: var re = /(.){3,}/g; the {3,} meaning "match preceding item three or more times" or something similar. perhaps the MAC implementation of JS doesn't like "one or more" of a backreference?