feat(RegExpWrapper): implement a test method

This commit is contained in:
Victor Berchet
2015-05-26 13:34:11 +02:00
parent 1dc8ba6920
commit 551586ced0
3 changed files with 13 additions and 2 deletions

View File

@ -193,11 +193,12 @@ export class RegExpWrapper {
flags = flags.replace(/g/g, '');
return new _global.RegExp(regExpStr, flags + 'g');
}
static firstMatch(regExp, input) {
static firstMatch(regExp: RegExp, input: string): List<string> {
// Reset multimatch regex state
regExp.lastIndex = 0;
return regExp.exec(input);
}
static test(regExp: RegExp, input: string): boolean { return regExp.test(input); }
static matcher(regExp, input) {
// Reset regex state for the case
// someone did not loop over all matches