Regex
Native RegExp compatible regular expressions for JavaScript. Patterns may be composed of subexpressions and multiple expressions may be combined into a single expression.
Installation
Regex may be installed on node.js via the node package manager using the command npm install regex
.
You may also install it on RingoJS using the command ringo-admin install aaditmshah/regex
.
You may install it as a component for web apps using the command component install aaditmshah/regex
.
Usage
The Regex
constructor is compatible with the native RegExp
constructor. You may pass it a regexp
object or a source string:
var Regex = ;var regex = /*abb/;
Methods
Like the native RegExp
constructor instances of Regex
have the following methods:
test
The test
method is used to simply test whether a string matches the regex pattern:
regex; // trueregex; // trueregex; // trueregex; // trueregex; // trueregex; // falseregex; // false
Operations
The Regex
constructor currently supports the following regex operations:
- Concatenation
- Alternation
- Grouping
- Closure
Changelog
The following changes were made in this version of Regex:
v0.1.0
- Supports basic regex operations - concatenation, alternation, grouping and closure. No support for pattern composition or combining subexpressions yet.