47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
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
|
|
|