Lua does not use POSIX regular expressions (regexp) for pattern matching. Go
www.lua.org for further explanation - seems it involved too much code, so basically they reinvented regular expressions in a "light" way.
Not even sure you can do OR (|) in lua, havent found any documentation.