Le specifiche che stabiliscono il significato e il comportamento delle espressioni regolari in Javascript sono definite nel documento pubblicato dalla ECMA: [1] alla sezione 15.10.2, Pattern Semantics