Home | History | Annotate | Download | only in regexp

Lines Matching refs:multiline

24 	Description:  'Tests RegExps multiline property'
33 var TITLE = 'RegExp: multiline';
41 // First we do a series of tests with RegExp.multiline set to false (default value)
42 // Following this we do the same tests with RegExp.multiline set true(**).
43 // RegExp.multiline
44 testcases[count++] = new TestCase ( SECTION, "RegExp.multiline",
45 false, RegExp.multiline);
47 // (multiline == false) '123\n456'.match(/^4../)
48 testcases[count++] = new TestCase ( SECTION, "(multiline == false) '123\\n456'.match(/^4../)",
51 // (multiline == false) 'a11\na22\na23\na24'.match(/^a../g)
52 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'a11\\na22\\na23\\na24'.match(/^a../g)",
55 // (multiline == false) 'a11\na22'.match(/^.+^./)
56 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'a11\na22'.match(/^.+^./)",
59 // (multiline == false) '123\n456'.match(/.3$/)
60 testcases[count++] = new TestCase ( SECTION, "(multiline == false) '123\\n456'.match(/.3$/)",
63 // (multiline == false) 'a11\na22\na23\na24'.match(/a..$/g)
64 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'a11\\na22\\na23\\na24'.match(/a..$/g)",
67 // (multiline == false) 'abc\ndef'.match(/c$...$/)
68 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'abc\ndef'.match(/c$...$/)",
71 // (multiline == false) 'a11\na22\na23\na24'.match(new RegExp('a..$','g'))
72 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'a11\\na22\\na23\\na24'.match(new RegExp('a..$','g'))",
75 // (multiline == false) 'abc\ndef'.match(new RegExp('c$...$'))
76 testcases[count++] = new TestCase ( SECTION, "(multiline == false) 'abc\ndef'.match(new RegExp('c$...$'))",
79 // **Now we do the tests with RegExp.multiline set to true
80 // RegExp.multiline = true; RegExp.multiline
81 RegExp.multiline = true;
82 testcases[count++] = new TestCase ( SECTION, "RegExp.multiline = true; RegExp.multiline",
83 true, RegExp.multiline);
85 // (multiline == true) '123\n456'.match(/^4../)
86 testcases[count++] = new TestCase ( SECTION, "(multiline == true) '123\\n456'.match(/^4../)",
89 // (multiline == true) 'a11\na22\na23\na24'.match(/^a../g)
90 testcases[count++] = new TestCase ( SECTION, "(multiline == true) 'a11\\na22\\na23\\na24'.match(/^a../g)",
93 // (multiline == true) 'a11\na22'.match(/^.+^./)
94 //testcases[count++] = new TestCase ( SECTION, "(multiline == true) 'a11\na22'.match(/^.+^./)",
97 // (multiline == true) '123\n456'.match(/.3$/)
98 testcases[count++] = new TestCase ( SECTION, "(multiline == true) '123\\n456'.match(/.3$/)",
101 // (multiline == true) 'a11\na22\na23\na24'.match(/a..$/g)
102 testcases[count++] = new TestCase ( SECTION, "(multiline == true) 'a11\\na22\\na23\\na24'.match(/a..$/g)",
105 // (multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g'))
106 testcases[count++] = new TestCase ( SECTION, "(multiline == true) 'a11\\na22\\na23\\na24'.match(new RegExp('a..$','g'))",
109 // (multiline == true) 'abc\ndef'.match(/c$....$/)
110 //testcases[count++] = new TestCase ( SECTION, "(multiline == true) 'abc\ndef'.match(/c$.+$/)",
113 RegExp.multiline = false;