rem: printStatus ("Unicode Characters 1C-1F with regexps test."); printBugNumber (23612);  var ary = ["\u001Cfoo", "\u001Dfoo", "\u001Efoo", "\u001Ffoo"];  for (var i in ary) { reportCompare (0, ary[Number(i)].search(/^\Sfoo$/), "Unicode characters 1C-1F in regexps, ary[" + i + "] did not match \\S test (it should not.)"); reportCompare (-1, ary[Number(i)].search(/^\sfoo$/), "Unicode characters 1C-1F in regexps, ary[" + i + "] matched \\s test (it should not.)"); } 
add: printStatus ("Unicode Characters 1C-1F with regexps test."); printBugNumber (23612);  var ary = ["\u001Cfoo", "\u001Dfoo", "\u001Efoo", "\u001Ffoo"];  for (var i in ary) { reportCompare (0, ary[Number(i)].search(/^\Sfoo$/), "Unicode characters 1C-1F in regexps, ary[" + i + "] did not match \\S test (it should not.)"); reportCompare (-1, ary[Number(i)].search(/^\sfoo$/), "Unicode characters 1C-1F in regexps, ary[" + i + "] matched \\s test (it should not.)"); } 
context: function test(){    enterFunc ("test");    printStatus ("Unicode Characters 1C-1F with regexps test.");    printBugNumber (23612);        var ary = ["\u001Cfoo", "\u001Dfoo", "\u001Efoo", "\u001Ffoo"];        for (var i in ary)    {               reportCompare (0, ary[Number(i)].search(/^\Sfoo$/),                       "Unicode characters 1C-1F in regexps, ary[" +                       i + "] did not match \\S test (it should not.)");        reportCompare (-1, ary[Number(i)].search(/^\sfoo$/),                       "Unicode characters 1C-1F in regexps, ary[" +                       i + "] matched \\s test (it should not.)");    }    exitFunc ("test");}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/3703c3c05f398a63e55992f7687ef65273b26d6a/uc-004.js/buggy/js/tests/ecma_3/Unicode/uc-004.js