>
>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?