Debuggex and regexper are powerful,I agree,that I also hesitate whether there's any reason to publish it.
But I'd like to point out some merits of regulex:
- Regulex is dedicated to ECMAScript RegExp syntax(So I didn't plan to add PCRE support now)
- regexper.com can not point out the syntax error index precisely.(Much JS interpreter can not do that)
- regexper and debuggex both tolerate OctalEscape.
- Regulex can detect invalid backref,which is treated as OctalEscape in Debuggex and regexper.
- Because of OctalEscape's complexity, Debuggex did not parse `(\1)\1\2` correctly ( https://www.debuggex.com/r/_U1r_NxTvLan7h9R ),also regexper.And /^\1(a)$/ will match "a",not "aa".So I treat it as an error.
So at least it can be used to find javascript regex syntax error. ;)