| Test for ES6 sticky flag regular expression processing |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS Repeating Pattern |
| PASS Test lastIndex resets |
| PASS Ignore Case |
| PASS Alternates, differing lengths long to short |
| PASS Alternates, differing lengths long to short with mutliple matches |
| PASS Alternates, differing lengths, short to long |
| PASS BOL Anchored, starting at 0 |
| PASS BOL Anchored, starting at 1 |
| PASS EOL Anchored, not at EOL |
| PASS EOL Anchored, at EOL |
| PASS Lookahead Assertion |
| PASS Lookahead Negative Assertion |
| PASS Subpatterns - exec |
| PASS Subpatterns - match |
| PASS Fixed Count |
| PASS Greedy |
| PASS Non-greedy |
| PASS Greedy/Non-greedy |
| PASS Counted Range |
| PASS Character Classes |
| PASS Unmatched Greedy |
| PASS Global Flag - exec |
| PASS Global Flag - match |
| PASS Global Flag - Alternates, long to short |
| PASS Unicode Flag - Any Character |
| PASS Unicode & Ignore Case Flags |
| PASS Multiline |
| PASS Multiline with BOL Anchor |
| PASS Multiline with EOL Anchor at start of Alternative |
| PASS "123 1234 ".search(re) is 0 |
| PASS "123 1234 ".search(re) is 0 |
| PASS " 123 1234 ".search(re) is -1 |
| PASS re.test("123 1234 ") is true |
| PASS re.lastIndex is 4 |
| PASS re.test("123 1234 ") is true |
| PASS re.lastIndex is 9 |
| PASS re.test("123 1234 ") is false |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |