Lines Matching refs:exec

19 assert (r.exec ("a") == ",");
22 assert (r.exec ("a") == "a,a");
25 assert (r.exec ("abc") == "abc,ab,a");
28 assert (r.exec ("b")[0] == "");
29 assert (r.exec ("b")[1] == undefined);
30 assert (r.exec ("aaaa") == "aaaa,a");
33 assert (r.exec ("aaaa") == "aaaa,a");
36 assert (r.exec ("aaaa") == "aaaa,a");
39 assert (r.exec ("a") == "a,a");
40 assert (r.exec ("aa") == "aa,a");
41 assert (r.exec ("aaaa") == "aa,a");
44 assert (r.exec ("a") == "a,a");
45 assert (r.exec ("b")[0] == "");
46 assert (r.exec ("b")[1] == undefined);
50 assert (r.exec("aa") == "aa,a");
53 assert (r.exec("aaa") == "aaa,a");
56 assert (r.exec("a") == "a,a");
59 assert (r.exec("aaa") == "aaa,a");
62 assert (r.exec("aaaa") == "aaa,a");
65 assert (r.exec("aaaa") == "aaaa,a");
68 assert (r.exec("a") == "a,a");
71 assert (r.exec("aaa") == "aaa,a");
74 assert (r.exec("aba") == "aba,b");
77 assert (r.exec("b") == undefined);
80 assert (r.exec("bbb") == undefined);
83 assert (r.exec("a") == "a,a");
86 assert (r.exec("aa") == "aa,a");
89 assert (r.exec("aaa") == "aaa,a");
92 assert (r.exec("ab") == "ab,b");
95 assert (r.exec("aba") == "aba,a");
98 assert (r.exec("bab") == "bab,b");
101 assert (r.exec("bbb") == "bbb,b");
104 assert (r.exec("bbb") == undefined);
107 assert (r.exec("ab") == "ab,b");
110 assert (r.exec("aba") == "aba,a");
113 assert (r.exec("bbb") == "bbb,b");
116 assert (r.exec("aba") == "aba,a");
119 assert (r.exec("abab") == "abab,b");
122 assert (r.exec("bbb") == "bbb,b");
125 assert (r.exec("aaaa") == ",");
128 assert (r.exec("aaaa") == undefined);
131 assert (r.exec("a") == "a,a");
134 assert (r.exec("a") == "a,a");
137 assert (r.exec("aba") == "aba,a");
140 assert (r.exec("b") == "b,b");
143 assert (r.exec("a") == "a,a");
146 assert (r.exec("a") == "a,a");
149 assert (r.exec("aaaa") == "aaaa,a");
152 assert (r.exec("aaaa") == "aaaa,a");
155 assert (r.exec("aaaaaab") == "aaaaaab,aa");
158 assert (r.exec("aaaaaaaab") == "aaaaaaaab,aa,a");
162 assert (r.exec("aaaa") == "a,a");
165 assert (r.exec("aaaa") == "aa,");
168 assert (r.exec("aaaa")[0] == "aa");
169 assert (r.exec("aaaa")[1] == undefined);
172 assert (r.exec("aaaa")[0] == "aa");
173 assert (r.exec("aaaa")[1] == undefined);
176 assert (r.exec("aaaa") == "aaa,a");
179 assert (r.exec("ba")[0] == "a");
180 assert (r.exec("ba")[1] == undefined);
181 assert (r.exec("ba")[2] == undefined);
184 assert (r.exec("bbba") == "bbba,bbb,b");
187 assert (r.exec("bbba")[0] == "bbba");
188 assert (r.exec("bbba")[1] == undefined);
189 assert (r.exec("bbba")[2] == undefined);
192 assert (r.exec("aa") == "aa,a");
195 assert (r.exec("aa") == "aa,a");
198 assert (r.exec("aa") == "aa,a");
201 assert (JSON.stringify (r.exec("asdfgh")) === '["asdfgh","h"]');
203 assert (JSON.stringify (/([^\W](){8,}?){5}/.exec("asdfghijk")) === '["asdfg","g",""]');
204 assert (JSON.stringify (/(()+?(.+)|){3,}./u.exec("asdfghi")) === '["asdfghi","",null,null]')
205 assert (JSON.stringify (/(()+?(.+)|){3,}?./u.exec("asdfghi")) === '["asdfghi","",null,null]')
206 assert (JSON.stringify (/(?:()+?(.+)|){3,}./u.exec("asdfghi")) === '["asdfghi",null,null]')
207 assert (JSON.stringify (/(?:()+?(.+)|){3,}?./u.exec("asdfghi")) === '["asdfghi",null,null]')