blob: 8f7977a5e11ad8bc107114b889081339886a839d [file] [log] [blame]
description(
'Test for regular expressions with non-character values in them, specifically in character classes.'
);
shouldBe('"F".match(/[\\uD7FF]/)', 'null');
shouldBe('"0".match(/[\\uD800]/)', 'null');
shouldBe('"F".match(/[\\uDFFF]/)', 'null');
shouldBe('"E".match(/[\\uE000]/)', 'null');
shouldBe('"y".match(/[\\uFDBF]/)', 'null');
shouldBe('"y".match(/[\\uFDD0]/)', 'null');
shouldBe('"y".match(/[\\uFDEF]/)', 'null');
shouldBe('"y".match(/[\\uFDF0]/)', 'null');
shouldBe('"y".match(/[\\uFEFF]/)', 'null');
shouldBe('"y".match(/[\\uFEFF]/)', 'null');
shouldBe('"y".match(/[\\uFFFE]/)', 'null');
shouldBe('"y".match(/[\\uFFFF]/)', 'null');
shouldBe('"y".match(/[\\u10FFFF]/)', 'null');
shouldBe('"y".match(/[\\u110000]/)', 'null');