Es gibt zwar mit PCRE (Perl-Compatible Regular Expressions) einen Quasi-Standard, dennoch bieten einige Sprachen oder libraries Erweiterungen an, welche in anderen nicht enthalten sind.
Auch die Notation unterscheidet sich geringfügig, während z.B. in PHP ein RegEx einfach als Zeichenkette notiert wird, wird es in JavaScript (ebenso wie glaube ich in Perl selbst) ohne Anführungsstriche direkt mit /<ausdruck>/<modifikatoren> notiert.