| Index: LayoutTests/fast/regex/script-tests/ecma-regex-examples.js
|
| diff --git a/LayoutTests/fast/regex/script-tests/ecma-regex-examples.js b/LayoutTests/fast/regex/script-tests/ecma-regex-examples.js
|
| deleted file mode 100644
|
| index 4fdc5b450ff83947a402c896ca1d1e3fe3c8bf01..0000000000000000000000000000000000000000
|
| --- a/LayoutTests/fast/regex/script-tests/ecma-regex-examples.js
|
| +++ /dev/null
|
| @@ -1,39 +0,0 @@
|
| -description(
|
| -"This page tests the regex examples from the ECMA-262 specification."
|
| -);
|
| -
|
| -var regex01 = /a|ab/;
|
| -shouldBe('regex01.exec("abc")', '["a"]');
|
| -
|
| -var regex02 = /((a)|(ab))((c)|(bc))/;
|
| -shouldBe('regex02.exec("abc")', '["abc", "a", "a", undefined, "bc", undefined, "bc"]');
|
| -
|
| -var regex03 = /a[a-z]{2,4}/;
|
| -shouldBe('regex03.exec("abcdefghi")', '["abcde"]');
|
| -
|
| -var regex04 = /a[a-z]{2,4}?/;
|
| -shouldBe('regex04.exec("abcdefghi")', '["abc"]');
|
| -
|
| -var regex05 = /(aa|aabaac|ba|b|c)*/;
|
| -shouldBe('regex05.exec("aabaac")', '["aaba", "ba"]');
|
| -
|
| -var regex06 = /^(a+)\1*,\1+$/;
|
| -shouldBe('"aaaaaaaaaa,aaaaaaaaaaaaaaa".replace(regex06,"$1")', '"aaaaa"');
|
| -
|
| -var regex07 = /(z)((a+)?(b+)?(c))*/;
|
| -shouldBe('regex07.exec("zaacbbbcac")', '["zaacbbbcac", "z", "ac", "a", undefined, "c"]');
|
| -
|
| -var regex08 = /(a*)*/;
|
| -shouldBe('regex08.exec("b")', '["", undefined]');
|
| -
|
| -var regex09 = /(a*)b\1+/;
|
| -shouldBe('regex09.exec("baaaac")', '["b", ""]');
|
| -
|
| -var regex10 = /(?=(a+))/;
|
| -shouldBe('regex10.exec("baaabac")', '["", "aaa"]');
|
| -
|
| -var regex11 = /(?=(a+))a*b\1/;
|
| -shouldBe('regex11.exec("baaabac")', '["aba", "a"]');
|
| -
|
| -var regex12 = /(.*?)a(?!(a+)b\2c)\2(.*)/;
|
| -shouldBe('regex12.exec("baaabaac")', '["baaabaac", "ba", undefined, "abaac"]');
|
|
|