Lines Matching refs:g
43 replaceTest("abc", short, /x/g, "");
47 replaceTest("xaxxcx", short, /b/g, "");
52 replaceTest("[]a[]b[]c[]", short, /x/g, "[]");
56 replaceTest("xax[]xcx", short, /b/g, "[]");
61 replaceTest("[$]a[$]b[$]c[$]", short, /x/g, "[$$]");
65 replaceTest("xax[$]xcx", short, /b/g, "[$$]");
70 replaceTest("[]a[xa]b[xaxb]c[xaxbxc]", short, /x/g, "[$`]");
74 replaceTest("xax[xax]xcx", short, /b/g, "[$`]");
79 replaceTest("[x]a[x]b[x]c[x]", short, /x/g, "[$&]");
83 replaceTest("xax[b]xcx", short, /b/g, "[$&]");
88 replaceTest("[axbxcx]a[bxcx]b[cx]c[]", short, /x/g, "[$']");
92 replaceTest("xax[xcx]xcx", short, /b/g, "[$']");
98 replaceTest("[$1]a[$1]b[$1]c[$1]", short, /x/g, "[$1]");
99 replaceTest("[]a[]b[]c[]", short, /x()/g, "[$1]");
104 replaceTest("xax[$1]xcx", short, /b/g, "[$1]");
105 replaceTest("xax[]xcx", short, /b()/g, "[$1]");
110 replaceTest("xax$excx", short, /b/g, "$e");
114 replaceTest("xaxe$xcx", short, /b/g, "e$");
118 "abc", /(.)(?=(.))/g, "[$$$$$$1$$$$$11$01$2$21$02$020$002$3$03]");
144 replaceTest("0a1b2c3", short, /x/g, function r(m, i, s) {
154 replaceTest("0a1b2cx", short, /(x)(?=(.))/g, function r(m, c1, c2, i, s) {
182 "<" + longstring + ">", /<(.*)>/g, "$1$1");
184 replaceTest("string 42", "string x", /x/g, function() { return 42; });
186 replaceTest("string 42", "string x", /[xy]/g, function() { return 42; });
188 replaceTest("string true", "string x", /x/g, function() { return true; });
189 replaceTest("string null", "string x", /x/g, function() { return null; });
190 replaceTest("string undefined", "string x", /x/g, function() { return undefined; });
193 "abc", /(.)|(.)/g, function(m, m1, m2, i, s) { return m1+m2; });
206 "abaz", /a./g, replacer);
209 "abaz", /a(.)/g, replacer);