-resip previously used the PCRE (Perl Compatible) regular expression library. The ECMAScript standard is a subset of the Perl regular expression syntax. Posix regular expression syntax is quite a bit different (ie: std::regex_contacts::basic or std::regex_contacts::extended). To be as backwards compatible with existing regular expressions as possible, we want to use the EMCAScript syntax.
-also an entire string match wasn't previously required, switching from using regex_match to regex_search