Lines Matching refs:re
28 re = new RegExp("a", "i");
29 shouldBe("re.toString()", "'/a/i'");
31 re.compile("a");
32 shouldBe("re.multiline", "false");
33 shouldBe("re.ignoreCase", "false");
34 shouldBe("re.global", "false");
35 shouldBe("re.test('A')", "false");
36 shouldBe("re.toString()", "'/a/'");
38 re.compile("b", "g");
39 shouldBe("re.toString()", "'/b/g'");
41 re.compile(new RegExp("c"));
42 shouldBe("re.toString()", "'/c/'");
44 re.compile(new RegExp("c", "i"));
45 shouldBe("re.ignoreCase", "true");
46 shouldBe("re.test('C')", "true");
47 shouldBe("re.toString()", "'/c/i'");
49 shouldThrow("re.compile(new RegExp('c'), 'i');");
52 re.compile(re, undefined);
53 shouldBe("re.toString()", "'/c/i'");
55 shouldThrow("re.compile(new RegExp('+'));");
57 re.compile(undefined);
58 shouldBe("re.toString()", "'/undefined/'");
60 re.compile(null);
61 shouldBe("re.toString()", "'/null/'");
63 re.compile();
64 shouldBe("re.toString()", "'/(?:)/'");
66 re.compile("z", undefined);
67 shouldBe("re.toString()", "'/z/'");
70 re.lastIndex = 100;
71 re.compile(/a/g);
72 shouldBe("re.lastIndex", "0");
73 re.exec("aaa");
74 shouldBe("re.lastIndex", "1");