Home | History | Annotate | Download | only in regexp

Lines Matching refs:replace

24 	Description:  'Tests the replace method on Strings using regular expressions'
33 var TITLE = 'String: replace';
41 // 'adddb'.replace(/ddd/,"XX")
42 testcases[count++] = new TestCase ( SECTION, "'adddb'.replace(/ddd/,'XX')",
43 "aXXb", 'adddb'.replace(/ddd/,'XX'));
45 // 'adddb'.replace(/eee/,"XX")
46 testcases[count++] = new TestCase ( SECTION, "'adddb'.replace(/eee/,'XX')",
47 'adddb', 'adddb'.replace(/eee/,'XX'));
49 // '34 56 78b 12'.replace(new RegExp('[0-9]+b'),'**')
50 testcases[count++] = new TestCase ( SECTION, "'34 56 78b 12'.replace(new RegExp('[0-9]+b'),'**')",
51 "34 56 ** 12", '34 56 78b 12'.replace(new RegExp('[0-9]+b'),'**'));
53 // '34 56 78b 12'.replace(new RegExp('[0-9]+c'),'XX')
54 testcases[count++] = new TestCase ( SECTION, "'34 56 78b 12'.replace(new RegExp('[0-9]+c'),'XX')",
55 "34 56 78b 12", '34 56 78b 12'.replace(new RegExp('[0-9]+c'),'XX'));
57 // 'original'.replace(new RegExp(),'XX')
58 testcases[count++] = new TestCase ( SECTION, "'original'.replace(new RegExp(),'XX')",
59 "XXoriginal", 'original'.replace(new RegExp(),'XX'));
61 // 'qwe ert x\t\n 345654AB'.replace(new RegExp('x\s*\d+(..)$'),'****')
62 testcases[count++] = new TestCase ( SECTION, "'qwe ert x\t\n 345654AB'.replace(new RegExp('x\\s*\\d+(..)$'),'****')",
63 "qwe ert ****", 'qwe ert x\t\n 345654AB'.replace(new RegExp('x\\s*\\d+(..)$'),'****'));