| Test for of RegExp Unicode properties |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS matchResult1[0] is src1 |
| PASS re2.test(src2) is true |
| PASS /\p{Any-Old-Property}/u.test(src2) threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS /\p{Script=Hebrew/u.test("Testing") threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS /\p{Hebrew/u.test("Testing") threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS /\p{Hebrew}/u.test("Testing") threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS /\p{Letter/u.test("Testing") threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS /\p{Cc/u.test("Testing") threw exception SyntaxError: Invalid regular expression: invalid property expression. |
| PASS src3.match(re3a)[0] is src3 |
| PASS src3.match(re3b)[0] is src3 |
| PASS src4.match(re4a) is exp4 |
| PASS src4.match(re4c) is exp4 |
| PASS src4.match(re4d) is exp4 |
| PASS src4.match(re4e) is exp4 |
| PASS src4.match(re4f) is exp4 |
| PASS src5.match(re5a)[0] is "abdudtrjſºⅇꜹ𑣄" |
| PASS src5.match(re5b)[0] is "abdudtrjſ" |
| PASS src5.match(re5c)[0] is "SOME LOWER CASE: " |
| PASS re6a.exec(src6)[0] is "λόγος" |
| PASS re6b.exec(src6)[0] is "The Greek word " |
| PASS re6c.exec(src6)[0] is "The Greek word λόγος means " |
| PASS re7a.exec(src7a)[0] is "+" |
| PASS re7b.exec(src7a)[0] is "+" |
| PASS re7c.exec(src7a)[0] is "2" |
| PASS re7d.exec(src7a)[0] is "2 + 2 = 4" |
| PASS re7d.exec(src7b)[0] is "2 ^ " |
| PASS re7e.exec(src7b)[0] is "2 ^ .5 = 1.4142135" |
| PASS re7e.exec(src7c)[0] is "2 ÷ 3 = ~0.666666" |
| PASS re7f.exec(src7d)[0] is "5³ + 3² = 134" |
| PASS src7d.match(re7g) is ["+", "="] |
| PASS re8a.exec(src8)[0] is "வணக்கம்" |
| PASS re8b.exec(src8)[0] is "Hello is வணக்கம் in Tamil" |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |