{"ScriptPreparationCode":"let items = [\r\n \u0022iowefjoSVVawje\u0022,\r\n 0,\r\n null,\r\n \u0022iowefjeoSDVawje\u0022,\r\n \u0022iowef34QETjoawje\u0022,\r\n \u0022ioweffjoQWE765432awje\u0022,\r\n \u0022iowefjrYY4eoawje\u0022,\r\n \u0022ioweAfftree23456yuyjoawje\u0022,\r\n \u0022iowefjA43oawje\u0022,\r\n \u0022iowWfj2222oawje\u0022,\r\n \u0022ioweTfj23462346oawje\u0022,\r\n \u0022ioweEfj346234oawje\u0022,\r\n \u0022ioweBfj234444oawje\u0022,\r\n \u0022iowefjAo5689999awje\u0022,\r\n \u0022Accept-Language\u0022,\r\n ];\r\n\r\n","TestCases":[{"Name":"case insensitive regex","Code":"let regex = /Accept-Language|Cookie/i;\r\nfor (let i = 0; i \u003C items.length; i\u002B\u002B){\r\n let hasMatch = regex.test(items[i]);\r\n}","IsDeferred":false},{"Name":"lowercase string comparison","Code":"let headerA = \u0027accept-language\u0027;\r\nlet headerB = \u0027cookie\u0027;\r\nfor (let i = 0; i \u003C items.length; i\u002B\u002B){\r\n let lowercase = (items[i] || \u0027\u0027).toLowerCase();\r\n let hasMatch =lowercase=== headerA || lowercase === headerB;\r\n}","IsDeferred":false}]}