XPCOM:nsIRegExpService
From MozillaWiki
Bug 106590 covers implementing a nsIRegExpService for XPCOM. Various modules - such as Web Forms 2.0 and XForms - need functionality like this. In addition, some C++ operations would benefit from having this supported.
This page is for discussing how to actually solve bug 106590.
Use Cases
- The schema-validation extension uses XPCOM to reach JavaScript for regular expression services.
- Web Forms 2.0 requires for the pattern attribute of HTML form inputs that validation happen according to the ECMA-262 specification. (WF2 cannot immediately use the schema-validation process, because WF2 would be built much earlier than schema-validation... not to mention that schema-validation is currently an extension.)