mirror of https://github.com/tc39/test262.git
Fix strict mode errors in built-ins/RegExp
- Add missing "var" declarations and noStrict flags - Remove with statements Part of issue #35.
This commit is contained in:
parent
87fd4e5699
commit
94be366f65
|
@ -9,9 +9,9 @@ description: "ControlLetter :: A - Z"
|
|||
|
||||
//CHECK#0041-005A
|
||||
var result = true;
|
||||
for (alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
str = String.fromCharCode(alpha % 32);
|
||||
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
var str = String.fromCharCode(alpha % 32);
|
||||
var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -9,9 +9,9 @@ description: "ControlLetter :: a - z"
|
|||
|
||||
//CHECK#0061-007A
|
||||
var result = true;
|
||||
for (alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
str = String.fromCharCode(alpha % 32);
|
||||
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
var str = String.fromCharCode(alpha % 32);
|
||||
var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -9,9 +9,9 @@ description: "ControlLetter :: RUSSIAN ALPHABET is incorrect"
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
str = String.fromCharCode(alpha % 32);
|
||||
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
var str = String.fromCharCode(alpha % 32);
|
||||
var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
|
||||
if (arr !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -8,11 +8,11 @@ description: Checking ENGLISH CAPITAL ALPHABET and english small alphabet
|
|||
---*/
|
||||
|
||||
//CHECK#41-5A
|
||||
hex = ["\\x41", "\\x42", "\\x43", "\\x44", "\\x45", "\\x46", "\\x47", "\\x48", "\\x49", "\\x4A", "\\x4B", "\\x4C", "\\x4D", "\\x4E", "\\x4F", "\\x50", "\\x51", "\\x52", "\\x53", "\\x54", "\\x55", "\\x56", "\\x57", "\\x58", "\\x59", "\\x5A"];
|
||||
character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
|
||||
var hex = ["\\x41", "\\x42", "\\x43", "\\x44", "\\x45", "\\x46", "\\x47", "\\x48", "\\x49", "\\x4A", "\\x4B", "\\x4C", "\\x4D", "\\x4E", "\\x4F", "\\x50", "\\x51", "\\x52", "\\x53", "\\x54", "\\x55", "\\x56", "\\x57", "\\x58", "\\x59", "\\x5A"];
|
||||
var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
|
||||
var result = true;
|
||||
for (index = 0; index < hex.length; index++) {
|
||||
arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
for (var index = 0; index < hex.length; index++) {
|
||||
var arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
if ((arr === null) || (arr[0] !== character[index])) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -12,11 +12,11 @@ description: >
|
|||
---*/
|
||||
|
||||
//CHECK#41-5A
|
||||
hex = ["\\u0041", "\\u0042", "\\u0043", "\\u0044", "\\u0045", "\\u0046", "\\u0047", "\\u0048", "\\u0049", "\\u004A", "\\u004B", "\\u004C", "\\u004D", "\\u004E", "\\u004F", "\\u0050", "\\u0051", "\\u0052", "\\u0053", "\\u0054", "\\u0055", "\\u0056", "\\u0057", "\\u0058", "\\u0059", "\\u005A"];
|
||||
character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
|
||||
var hex = ["\\u0041", "\\u0042", "\\u0043", "\\u0044", "\\u0045", "\\u0046", "\\u0047", "\\u0048", "\\u0049", "\\u004A", "\\u004B", "\\u004C", "\\u004D", "\\u004E", "\\u004F", "\\u0050", "\\u0051", "\\u0052", "\\u0053", "\\u0054", "\\u0055", "\\u0056", "\\u0057", "\\u0058", "\\u0059", "\\u005A"];
|
||||
var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
|
||||
var result = true;
|
||||
for (index = 0; index < hex.length; index++) {
|
||||
arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
for (var index = 0; index < hex.length; index++) {
|
||||
var arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
if ((arr === null) || (arr[0] !== character[index])) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -12,11 +12,11 @@ description: >
|
|||
---*/
|
||||
|
||||
//CHECK#0410-042F, 0401
|
||||
hex = ["\\u0410", "\\u0411", "\\u0412", "\\u0413", "\\u0414", "\\u0415", "\\u0416", "\\u0417", "\\u0418", "\\u0419", "\\u041A", "\\u041B", "\\u041C", "\\u041D", "\\u041E", "\\u041F", "\\u0420", "\\u0421", "\\u0422", "\\u0423", "\\u0424", "\\u0425", "\\u0426", "\\u0427", "\\u0428", "\\u0429", "\\u042A", "\\u042B", "\\u042C", "\\u042D", "\\u042E", "\\u042F", "\\u0401"];
|
||||
character = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
|
||||
var hex = ["\\u0410", "\\u0411", "\\u0412", "\\u0413", "\\u0414", "\\u0415", "\\u0416", "\\u0417", "\\u0418", "\\u0419", "\\u041A", "\\u041B", "\\u041C", "\\u041D", "\\u041E", "\\u041F", "\\u0420", "\\u0421", "\\u0422", "\\u0423", "\\u0424", "\\u0425", "\\u0426", "\\u0427", "\\u0428", "\\u0429", "\\u042A", "\\u042B", "\\u042C", "\\u042D", "\\u042E", "\\u042F", "\\u0401"];
|
||||
var character = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
|
||||
var result = true;
|
||||
for (index = 0; index < hex.length; index++) {
|
||||
arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
for (var index = 0; index < hex.length; index++) {
|
||||
var arr = (new RegExp(hex[index])).exec(character[index]);
|
||||
if ((arr === null) || (arr[0] !== character[index])) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ var non_ident = "~`!@#$%^&*()-+={[}]|\\:;'<,>./?" + '"';
|
|||
var k = -1;
|
||||
do {
|
||||
k++;
|
||||
arr = new RegExp("\\" + non_ident[k], "g").exec(non_ident);
|
||||
var arr = new RegExp("\\" + non_ident[k], "g").exec(non_ident);
|
||||
} while ((arr !== null) && (arr[0] === non_ident[k]))
|
||||
|
||||
if (non_ident.length !== k) {
|
||||
|
|
|
@ -14,7 +14,7 @@ if ((arr === null) || (arr[0] !== "AAAAAAAAAAA")) {
|
|||
$ERROR('#1: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0]));
|
||||
}
|
||||
|
||||
for (i = 1; i <= 10; i++) {
|
||||
for (var i = 1; i <= 10; i++) {
|
||||
//CHECK#i
|
||||
if ((arr === null) || (arr[i] !== "A")) {
|
||||
$ERROR('#2: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i]));
|
||||
|
|
|
@ -14,7 +14,7 @@ if ((arr === null) || (arr[0] !== "AAAAAAAAAAA")) {
|
|||
$ERROR('#1: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0]));
|
||||
}
|
||||
|
||||
for (i = 1; i <= 10; i++) {
|
||||
for (var i = 1; i <= 10; i++) {
|
||||
//CHECK#i
|
||||
if ((arr === null) || (arr[i] !== "A")) {
|
||||
$ERROR('#2: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i]));
|
||||
|
|
|
@ -13,7 +13,7 @@ var regexp_s = /\s/;
|
|||
|
||||
//CHECK#0041-005A
|
||||
var result = true;
|
||||
for (alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
if (regexp_s.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ var regexp_s = /\s/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
if (regexp_s.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -14,9 +14,9 @@ var regexp_S = /\S/;
|
|||
|
||||
//CHECK#0041-005A
|
||||
var result = true;
|
||||
for (alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_S.exec(str);
|
||||
for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_S.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -14,9 +14,9 @@ var regexp_S = /\S/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_S.exec(str);
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_S.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ var regexp_w = /\w/;
|
|||
|
||||
//CHECK#0061-007A
|
||||
var result = true;
|
||||
for (alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_w.exec(str);
|
||||
for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_w.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ var regexp_w = /\w/;
|
|||
|
||||
//CHECK#0030-0039
|
||||
var result = true;
|
||||
for (alpha = 0x0030; alpha <= 0x0039; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_w.exec(str);
|
||||
for (var alpha = 0x0030; alpha <= 0x0039; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_w.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ var regexp_w = /\w/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
if (regexp_w.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ var regexp_W = /\W/;
|
|||
|
||||
//CHECK#0061-007A
|
||||
var result = true;
|
||||
for (alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
|
||||
if (regexp_W.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ var regexp_W = /\W/;
|
|||
|
||||
//CHECK#0030-0039
|
||||
var result = true;
|
||||
for (alpha = 0x0030; alpha <= 0x0039; alpha++) {
|
||||
for (var alpha = 0x0030; alpha <= 0x0039; alpha++) {
|
||||
if (regexp_W.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ var regexp_W = /\W/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_W.exec(str);
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_W.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ var regexp_d = /\d/;
|
|||
|
||||
//CHECK#0041-005A
|
||||
var result = true;
|
||||
for (alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
if (regexp_d.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ var regexp_d = /\d/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
if (regexp_d.exec(String.fromCharCode(alpha)) !== null) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ var regexp_D = /\D/;
|
|||
|
||||
//CHECK#0041-005A
|
||||
var result = true;
|
||||
for (alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_D.exec(str);
|
||||
for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_D.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -13,9 +13,9 @@ var regexp_D = /\D/;
|
|||
|
||||
//CHECK#0410-042F
|
||||
var result = true;
|
||||
for (alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
str = String.fromCharCode(alpha);
|
||||
arr = regexp_D.exec(str);
|
||||
for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
|
||||
var str = String.fromCharCode(alpha);
|
||||
var arr = regexp_D.exec(str);
|
||||
if ((arr === null) || (arr[0] !== str)) {
|
||||
result = false;
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T1
|
|||
description: Execute /[]a/.test("\0a\0a") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[]a/.test("\0a\0a");;
|
||||
var __executed = /[]a/.test("\0a\0a");;
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T10
|
|||
description: Execute /[a-c\d]+/.exec("\n\n\abc324234\n") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[a-c\d]+/.exec("\n\n\abc324234\n");
|
||||
var __executed = /[a-c\d]+/.exec("\n\n\abc324234\n");
|
||||
|
||||
__expected = ["abc324234"];
|
||||
var __expected = ["abc324234"];
|
||||
__expected.index = 2;
|
||||
__expected.input = "\n\n\abc324234\n";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T11
|
|||
description: Execute /ab[.]?c/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /ab[.]?c/.exec("abc");
|
||||
var __executed = /ab[.]?c/.exec("abc");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T12
|
|||
description: Execute /a[b]c/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[b]c/.exec("abc");
|
||||
var __executed = /a[b]c/.exec("abc");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /[a-z][^1-9][a-z]/.exec("a1b b2c c3d def f4g");
|
||||
var __executed = /[a-z][^1-9][a-z]/.exec("a1b b2c c3d def f4g");
|
||||
|
||||
__expected = ["def"];
|
||||
var __expected = ["def"];
|
||||
__expected.index = 15;
|
||||
__expected.input = "a1b b2c c3d def f4g";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T14
|
|||
description: Execute /[*&$]{3}/.exec("123*&$abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[*&$]{3}/.exec("123*&$abc");
|
||||
var __executed = /[*&$]{3}/.exec("123*&$abc");
|
||||
|
||||
__expected = ["*&$"];
|
||||
var __expected = ["*&$"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "123*&$abc";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T15
|
|||
description: Execute /[\d][\n][^\d]/.exec("line1\nline2") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[\d][\n][^\d]/.exec("line1\nline2");
|
||||
var __executed = /[\d][\n][^\d]/.exec("line1\nline2");
|
||||
|
||||
__expected = ["1\nl"];
|
||||
var __expected = ["1\nl"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "line1\nline2";
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /[\d][\12-\14]{1,}[^\d]/.exec("line1\n\n\n\n\nline2");
|
||||
var __executed = /[\d][\12-\14]{1,}[^\d]/.exec("line1\n\n\n\n\nline2");
|
||||
|
||||
__expected = ["1\n\n\n\n\nl"];
|
||||
var __expected = ["1\n\n\n\n\nl"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "line1\n\n\n\n\nline2";
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T17
|
|||
description: Execute /[]/.exec("a[b\n[]\tc]d") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[]/.exec("a[b\n[]\tc]d");
|
||||
var __executed = /[]/.exec("a[b\n[]\tc]d");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed !== null) {
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T2
|
|||
description: Execute /a[]/.test("\0a\0a") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[]/.test("\0a\0a");;
|
||||
var __executed = /a[]/.test("\0a\0a");;
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T3
|
|||
description: Execute /q[ax-zb](?=\s+)/.exec("qYqy ") and check results
|
||||
---*/
|
||||
|
||||
__executed = /q[ax-zb](?=\s+)/.exec("qYqy ");
|
||||
var __executed = /q[ax-zb](?=\s+)/.exec("qYqy ");
|
||||
|
||||
__expected = ["qy"];
|
||||
var __expected = ["qy"];
|
||||
__expected.index = 2;
|
||||
__expected.input = "qYqy ";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T4
|
|||
description: Execute /q[ax-zb](?=\s+)/.exec("tqaqy ") and check results
|
||||
---*/
|
||||
|
||||
__executed = /q[ax-zb](?=\s+)/.exec("tqaqy ");
|
||||
var __executed = /q[ax-zb](?=\s+)/.exec("tqaqy ");
|
||||
|
||||
__expected = ["qy"];
|
||||
var __expected = ["qy"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "tqaqy ";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T5
|
|||
description: Execute /q[ax-zb](?=\s+)/.exec("tqa\t qy ") and check results
|
||||
---*/
|
||||
|
||||
__executed = /q[ax-zb](?=\s+)/.exec("tqa\t qy ");
|
||||
var __executed = /q[ax-zb](?=\s+)/.exec("tqa\t qy ");
|
||||
|
||||
__expected = ["qa"];
|
||||
var __expected = ["qa"];
|
||||
__expected.index = 1;
|
||||
__expected.input = "tqa\t qy ";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T6
|
|||
description: Execute /ab[ercst]de/.exec("abcde") and check results
|
||||
---*/
|
||||
|
||||
__executed = /ab[ercst]de/.exec("abcde");
|
||||
var __executed = /ab[ercst]de/.exec("abcde");
|
||||
|
||||
__expected = ["abcde"];
|
||||
var __expected = ["abcde"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abcde";
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T7
|
|||
description: Execute /ab[erst]de/.test("abcde") and check results
|
||||
---*/
|
||||
|
||||
__executed = /ab[erst]de/.test("abcde");
|
||||
var __executed = /ab[erst]de/.test("abcde");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T8
|
|||
description: Execute /[d-h]+/.exec("abcdefghijkl") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[d-h]+/.exec("abcdefghijkl");
|
||||
var __executed = /[d-h]+/.exec("abcdefghijkl");
|
||||
|
||||
__expected = ["defgh"];
|
||||
var __expected = ["defgh"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "abcdefghijkl";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T9
|
|||
description: Execute /[1234567].{2}/.exec("abc6defghijkl") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[1234567].{2}/.exec("abc6defghijkl");
|
||||
var __executed = /[1234567].{2}/.exec("abc6defghijkl");
|
||||
|
||||
__expected = ["6de"];
|
||||
var __expected = ["6de"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "abc6defghijkl";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T1
|
|||
description: Execute /[^]a/m.exec("a\naba") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^]a/m.exec("a\naba");
|
||||
var __executed = /[^]a/m.exec("a\naba");
|
||||
|
||||
__expected = ["\na"];
|
||||
var __expected = ["\na"];
|
||||
__expected.index = 1;
|
||||
__expected.input = "a\naba";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T2
|
|||
description: Execute /a[^]/.exec(" a\t\n") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[^]/.exec(" a\t\n");
|
||||
var __executed = /a[^]/.exec(" a\t\n");
|
||||
|
||||
__expected = ["a\t"];
|
||||
var __expected = ["a\t"];
|
||||
__expected.index = 3;
|
||||
__expected.input = " a\t\n";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T3
|
|||
description: Execute /a[^b-z]\s+/.exec("ab an az aY n") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[^b-z]\s+/.exec("ab an az aY n");
|
||||
var __executed = /a[^b-z]\s+/.exec("ab an az aY n");
|
||||
|
||||
__expected = ["aY "];
|
||||
var __expected = ["aY "];
|
||||
__expected.index = 9;
|
||||
__expected.input = "ab an az aY n";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T4
|
|||
description: Execute /[^\b]+/g.exec("easy\bto\u0008ride") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^\b]+/g.exec("easy\bto\u0008ride");
|
||||
var __executed = /[^\b]+/g.exec("easy\bto\u0008ride");
|
||||
|
||||
__expected = ["easy"];
|
||||
var __expected = ["easy"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "easy\bto\u0008ride";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T5
|
|||
description: Execute /a[^1-9]c/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[^1-9]c/.exec("abc");
|
||||
var __executed = /a[^1-9]c/.exec("abc");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.13_A2_T6
|
|||
description: Execute /a[^b]c/.test("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[^b]c/.test("abc");
|
||||
var __executed = /a[^b]c/.test("abc");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T7
|
|||
description: Execute /[^a-z]{4}/.exec("abc#$%def%&*@ghi") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^a-z]{4}/.exec("abc#$%def%&*@ghi");
|
||||
var __executed = /[^a-z]{4}/.exec("abc#$%def%&*@ghi");
|
||||
|
||||
__expected = ["%&*@"];
|
||||
var __expected = ["%&*@"];
|
||||
__expected.index = 9;
|
||||
__expected.input = "abc#$%def%&*@ghi";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T8
|
|||
description: Execute /[^]/.exec("abc#$%def%&*@ghi") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^]/.exec("abc#$%def%&*@ghi");
|
||||
var __executed = /[^]/.exec("abc#$%def%&*@ghi");
|
||||
|
||||
__expected = ["a"];
|
||||
var __expected = ["a"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc#$%def%&*@ghi";
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T1
|
|||
description: Execute /.[\b]./.exec("abc\bdef") and check results
|
||||
---*/
|
||||
|
||||
__executed = /.[\b]./.exec("abc\bdef");
|
||||
var __executed = /.[\b]./.exec("abc\bdef");
|
||||
|
||||
__expected = ["c\bd"];
|
||||
var __expected = ["c\bd"];
|
||||
__expected.index = 2;
|
||||
__expected.input = "abc\bdef";
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T2
|
|||
description: Execute /c[\b]{3}d/.exec("abc\b\b\bdef") and check results
|
||||
---*/
|
||||
|
||||
__executed = /c[\b]{3}d/.exec("abc\b\b\bdef");
|
||||
var __executed = /c[\b]{3}d/.exec("abc\b\b\bdef");
|
||||
|
||||
__expected = ["c\b\b\bd"];
|
||||
var __expected = ["c\b\b\bd"];
|
||||
__expected.index = 2;
|
||||
__expected.input = "abc\b\b\bdef";
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T3
|
|||
description: Execute /[^\[\b\]]+/.exec("abc\bdef") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^\[\b\]]+/.exec("abc\bdef");
|
||||
var __executed = /[^\[\b\]]+/.exec("abc\bdef");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc\bdef";
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T4
|
|||
description: Execute /[^\[\b\]]+/.exec("abcdef") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^\[\b\]]+/.exec("abcdef");
|
||||
var __executed = /[^\[\b\]]+/.exec("abcdef");
|
||||
|
||||
__expected = ["abcdef"];
|
||||
var __expected = ["abcdef"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abcdef";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T1
|
|||
description: Execute /a|ab/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a|ab/.exec("abc");
|
||||
var __executed = /a|ab/.exec("abc");
|
||||
|
||||
__expected = ["a"];
|
||||
var __expected = ["a"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T10
|
|||
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKeFCDab\") and check results"
|
||||
---*/
|
||||
|
||||
__executed = /(?:ab|cd)+|ef/i.exec("AEKeFCDab");
|
||||
var __executed = /(?:ab|cd)+|ef/i.exec("AEKeFCDab");
|
||||
|
||||
__expected = ["eF"];
|
||||
var __expected = ["eF"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "AEKeFCDab";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T11
|
|||
description: Execute /11111|111/.exec("1111111111111111") and check results
|
||||
---*/
|
||||
|
||||
__executed = /11111|111/.exec("1111111111111111");
|
||||
var __executed = /11111|111/.exec("1111111111111111");
|
||||
|
||||
__expected = ["11111"];
|
||||
var __expected = ["11111"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "1111111111111111";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T12
|
|||
description: Execute /xyz|.../.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /xyz|.../.exec("abc");
|
||||
var __executed = /xyz|.../.exec("abc");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T13
|
|||
description: Execute /(.)..|abc/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /(.)..|abc/.exec("abc");
|
||||
var __executed = /(.)..|abc/.exec("abc");
|
||||
|
||||
__expected = ["abc","a"];
|
||||
var __expected = ["abc","a"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T14
|
|||
description: "Execute /.+: gr(a|e)y/.exec(\"color: grey\") and check results"
|
||||
---*/
|
||||
|
||||
__executed = /.+: gr(a|e)y/.exec("color: grey");
|
||||
var __executed = /.+: gr(a|e)y/.exec("color: grey");
|
||||
|
||||
__expected = ["color: grey","e"];
|
||||
var __expected = ["color: grey","e"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "color: grey";
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /(Rob)|(Bob)|(Robert)|(Bobby)/.exec("Hi Bob");
|
||||
var __executed = /(Rob)|(Bob)|(Robert)|(Bobby)/.exec("Hi Bob");
|
||||
|
||||
__expected = ["Bob",undefined,"Bob", undefined, undefined];
|
||||
var __expected = ["Bob",undefined,"Bob", undefined, undefined];
|
||||
__expected.index = 3;
|
||||
__expected.input = "Hi Bob";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T16
|
|||
description: Execute /()|/.exec("") and check results
|
||||
---*/
|
||||
|
||||
__executed = /()|/.exec("");
|
||||
var __executed = /()|/.exec("");
|
||||
|
||||
__expected = ["",""];
|
||||
var __expected = ["",""];
|
||||
__expected.index = 0;
|
||||
__expected.input = "";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T17
|
|||
description: Execute /|()/.exec("") and check results
|
||||
---*/
|
||||
|
||||
__executed = /|()/.exec("");
|
||||
var __executed = /|()/.exec("");
|
||||
|
||||
__expected = ["",undefined];
|
||||
var __expected = ["",undefined];
|
||||
__expected.index = 0;
|
||||
__expected.input = "";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T2
|
|||
description: Execute /((a)|(ab))((c)|(bc))/.exec("abc") and check results
|
||||
---*/
|
||||
|
||||
__executed = /((a)|(ab))((c)|(bc))/.exec("abc");
|
||||
var __executed = /((a)|(ab))((c)|(bc))/.exec("abc");
|
||||
|
||||
__expected = ["abc", "a", "a", undefined, "bc", undefined, "bc"];
|
||||
var __expected = ["abc", "a", "a", undefined, "bc", undefined, "bc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abc";
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /\d{3}|[a-z]{4}/.exec("2, 12 and of course repeat 12");
|
||||
var __executed = /\d{3}|[a-z]{4}/.exec("2, 12 and of course repeat 12");
|
||||
|
||||
__expected = ["cour"];
|
||||
var __expected = ["cour"];
|
||||
__expected.index = 13;
|
||||
__expected.input = "2, 12 and of course repeat 12";
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ description: >
|
|||
12") and check results
|
||||
---*/
|
||||
|
||||
__executed = /\d{3}|[a-z]{4}/.exec("2, 12 and 234 AND of course repeat 12");
|
||||
var __executed = /\d{3}|[a-z]{4}/.exec("2, 12 and 234 AND of course repeat 12");
|
||||
|
||||
__expected = ["234"];
|
||||
var __expected = ["234"];
|
||||
__expected.index = 10;
|
||||
__expected.input = "2, 12 and 234 AND of course repeat 12";
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1");
|
||||
var __executed = /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T6
|
|||
description: Execute /ab|cd|ef/i.exec("AEKFCD") and check results
|
||||
---*/
|
||||
|
||||
__executed = /ab|cd|ef/i.exec("AEKFCD");
|
||||
var __executed = /ab|cd|ef/i.exec("AEKFCD");
|
||||
|
||||
__expected = ["CD"];
|
||||
var __expected = ["CD"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "AEKFCD";
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ es5id: 15.10.2.3_A1_T7
|
|||
description: Execute /ab|cd|ef/.test("AEKFCD") and check results
|
||||
---*/
|
||||
|
||||
__executed = /ab|cd|ef/.test("AEKFCD");
|
||||
var __executed = /ab|cd|ef/.test("AEKFCD");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T8
|
|||
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCD\") and check results"
|
||||
---*/
|
||||
|
||||
__executed = /(?:ab|cd)+|ef/i.exec("AEKFCD");
|
||||
var __executed = /(?:ab|cd)+|ef/i.exec("AEKFCD");
|
||||
|
||||
__expected = ["CD"];
|
||||
var __expected = ["CD"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "AEKFCD";
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T9
|
|||
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCDab\") and check results"
|
||||
---*/
|
||||
|
||||
__executed = /(?:ab|cd)+|ef/i.exec("AEKFCDab");
|
||||
var __executed = /(?:ab|cd)+|ef/i.exec("AEKFCDab");
|
||||
|
||||
__expected = ["CDab"];
|
||||
var __expected = ["CDab"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "AEKFCDab";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T1
|
|||
description: Execute /a[a-z]{2,4}/.exec("abcdefghi") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[a-z]{2,4}/.exec("abcdefghi");
|
||||
var __executed = /a[a-z]{2,4}/.exec("abcdefghi");
|
||||
|
||||
__expected = ["abcde"];
|
||||
var __expected = ["abcde"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abcdefghi";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T2
|
|||
description: Execute /a[a-z]{2,4}?/.exec("abcdefghi") and check results
|
||||
---*/
|
||||
|
||||
__executed = /a[a-z]{2,4}?/.exec("abcdefghi");
|
||||
var __executed = /a[a-z]{2,4}?/.exec("abcdefghi");
|
||||
|
||||
__expected = ["abc"];
|
||||
var __expected = ["abc"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abcdefghi";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T3
|
|||
description: Execute /(aa|aabaac|ba|b|c)* /.exec("aabaac") and check results
|
||||
---*/
|
||||
|
||||
__executed = /(aa|aabaac|ba|b|c)*/.exec("aabaac");
|
||||
var __executed = /(aa|aabaac|ba|b|c)*/.exec("aabaac");
|
||||
|
||||
__expected = ["aaba", "ba"];
|
||||
var __expected = ["aaba", "ba"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "aabaac";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T4
|
|||
description: Execute /(z)((a+)?(b+)?(c))* /.exec("zaacbbbcac") and check results
|
||||
---*/
|
||||
|
||||
__executed = /(z)((a+)?(b+)?(c))*/.exec("zaacbbbcac");
|
||||
var __executed = /(z)((a+)?(b+)?(c))*/.exec("zaacbbbcac");
|
||||
|
||||
__expected = ["zaacbbbcac", "z", "ac", "a", undefined, "c"];
|
||||
var __expected = ["zaacbbbcac", "z", "ac", "a", undefined, "c"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "zaacbbbcac";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T5
|
|||
description: Execute /(a*)b\1+/.exec("baaaac") and check results
|
||||
---*/
|
||||
|
||||
__executed = /(a*)b\1+/.exec("baaaac");
|
||||
var __executed = /(a*)b\1+/.exec("baaaac");
|
||||
|
||||
__expected = ["b", ""];
|
||||
var __expected = ["b", ""];
|
||||
__expected.index = 0;
|
||||
__expected.input = "baaaac";
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ es5id: 15.10.2.6_A1_T1
|
|||
description: Execute /s$/.test("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /s$/.test("pairs\nmakes\tdouble");
|
||||
var __executed = /s$/.test("pairs\nmakes\tdouble");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T2
|
|||
description: Execute /e$/.exec("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /e$/.exec("pairs\nmakes\tdouble");
|
||||
var __executed = /e$/.exec("pairs\nmakes\tdouble");
|
||||
|
||||
__expected = ["e"];
|
||||
var __expected = ["e"];
|
||||
__expected.index = 17;
|
||||
__expected.input = "pairs\nmakes\tdouble";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T3
|
|||
description: Execute /s$/m.exec("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /s$/m.exec("pairs\nmakes\tdouble");
|
||||
var __executed = /s$/m.exec("pairs\nmakes\tdouble");
|
||||
|
||||
__expected = ["s"];
|
||||
var __expected = ["s"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "pairs\nmakes\tdouble";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T4
|
|||
description: Execute /[^e]$/mg.exec("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /[^e]$/mg.exec("pairs\nmakes\tdouble");
|
||||
var __executed = /[^e]$/mg.exec("pairs\nmakes\tdouble");
|
||||
|
||||
__expected = ["s"];
|
||||
var __expected = ["s"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "pairs\nmakes\tdouble";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /es$/mg.exec("pairs\nmakes\tdoubl\u0065s");
|
||||
var __executed = /es$/mg.exec("pairs\nmakes\tdoubl\u0065s");
|
||||
|
||||
__expected = ["es"];
|
||||
var __expected = ["es"];
|
||||
__expected.index = 17;
|
||||
__expected.input = "pairs\nmakes\tdoubles";
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T1
|
|||
description: Execute /^m/.test("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^m/.test("pairs\nmakes\tdouble");
|
||||
var __executed = /^m/.test("pairs\nmakes\tdouble");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T10
|
|||
description: Execute /^\d+/m.exec("abc\n123xyz") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^\d+/m.exec("abc\n123xyz");
|
||||
var __executed = /^\d+/m.exec("abc\n123xyz");
|
||||
|
||||
__expected = ["123"];
|
||||
var __expected = ["123"];
|
||||
__expected.index = 4;
|
||||
__expected.input = "abc\n123xyz";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T2
|
|||
description: Execute /^m/m.exec("pairs\nmakes\tdouble") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^m/m.exec("pairs\nmakes\tdouble");
|
||||
var __executed = /^m/m.exec("pairs\nmakes\tdouble");
|
||||
|
||||
__expected = ["m"];
|
||||
var __expected = ["m"];
|
||||
__expected.index = 6;
|
||||
__expected.input = "pairs\nmakes\tdouble";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /^p[a-z]/.exec("pairs\nmakes\tdouble\npesos");
|
||||
var __executed = /^p[a-z]/.exec("pairs\nmakes\tdouble\npesos");
|
||||
|
||||
__expected = ["pa"];
|
||||
var __expected = ["pa"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "pairs\nmakes\tdouble\npesos";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /^p[b-z]/m.exec("pairs\nmakes\tdouble\npesos");
|
||||
var __executed = /^p[b-z]/m.exec("pairs\nmakes\tdouble\npesos");
|
||||
|
||||
__expected = ["pe"];
|
||||
var __expected = ["pe"];
|
||||
__expected.index = 19;
|
||||
__expected.input = "pairs\nmakes\tdouble\npesos";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /^[^p]/m.exec("pairs\nmakes\tdouble\npesos");
|
||||
var __executed = /^[^p]/m.exec("pairs\nmakes\tdouble\npesos");
|
||||
|
||||
__expected = ["m"];
|
||||
var __expected = ["m"];
|
||||
__expected.index = 6;
|
||||
__expected.input = "pairs\nmakes\tdouble\npesos";
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T6
|
|||
description: Execute /^ab/.exec("abcde") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^ab/.exec("abcde");
|
||||
var __executed = /^ab/.exec("abcde");
|
||||
|
||||
__expected = ["ab"];
|
||||
var __expected = ["ab"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "abcde";
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T7
|
|||
description: Execute /^..^e/.test("ab\ncde") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^..^e/.test("ab\ncde");
|
||||
var __executed = /^..^e/.test("ab\ncde");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T8
|
|||
description: Execute /^xxx/.test("yyyyy") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^xxx/.test("yyyyy");
|
||||
var __executed = /^xxx/.test("yyyyy");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T9
|
|||
description: Execute /^\^+/.exec("^^^x") and check results
|
||||
---*/
|
||||
|
||||
__executed = /^\^+/.exec("^^^x");
|
||||
var __executed = /^\^+/.exec("^^^x");
|
||||
|
||||
__expected = ["^^^"];
|
||||
var __expected = ["^^^"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "^^^x";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /\bp/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\bp/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["p"];
|
||||
var __expected = ["p"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /\brobot\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\brobot\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["robot"];
|
||||
var __expected = ["robot"];
|
||||
__expected.index = 13;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /\b\w{5}\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\b\w{5}\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["pilot"];
|
||||
var __expected = ["pilot"];
|
||||
__expected.index = 0;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /\bop/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\bop/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["op"];
|
||||
var __expected = ["op"];
|
||||
__expected.index = 19;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /op\b/.test("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /op\b/.test("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /e\b/.exec("pilot\nsoviet robot\topenoffic\u0065");
|
||||
var __executed = /e\b/.exec("pilot\nsoviet robot\topenoffic\u0065");
|
||||
|
||||
__expected = ["e"];
|
||||
var __expected = ["e"];
|
||||
__expected.index = 28;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ description: >
|
|||
check results
|
||||
---*/
|
||||
|
||||
__executed = /\be/.test("pilot\nsoviet robot\topenoffic\u0065");
|
||||
var __executed = /\be/.test("pilot\nsoviet robot\topenoffic\u0065");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /ot\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /ot\b/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["ot"];
|
||||
var __expected = ["ot"];
|
||||
__expected.index = 3;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /\bot/.test("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\bot/.test("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
|
@ -11,9 +11,9 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /\bso/.exec("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /\bso/.exec("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
__expected = ["so"];
|
||||
var __expected = ["so"];
|
||||
__expected.index = 6;
|
||||
__expected.input = "pilot\nsoviet robot\topenoffice";
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ description: >
|
|||
results
|
||||
---*/
|
||||
|
||||
__executed = /so\b/.test("pilot\nsoviet robot\topenoffice");
|
||||
var __executed = /so\b/.test("pilot\nsoviet robot\topenoffice");
|
||||
|
||||
//CHECK#1
|
||||
if (__executed) {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue