{"ScriptPreparationCode":"url1 = \u0027abc.com\u0027;\r\nurl2 = \u0027abc.com/\u0027;\r\nurl3 = \u0027abc.com///\u0027;\r\nregex3 = new RegExp(\u0027\\/\u002B$\u0027);\r\n\r\nsanitizeUrl1 = function(url) {\r\n return url.replace(/\\/\u002B$/, \u0027\u0027);\r\n}\r\n\r\nsanitizeUrl2 = function(url) {\r\n return url.replace(/[/]\u002B$/, \u0027\u0027);\r\n}\r\n\r\nsanitizeUrl3 = function(url) {\r\n return url.replace(regex3, \u0027\u0027);\r\n}","TestCases":[{"Name":"regex character","Code":"sanitizeUrl1(url1);\r\nsanitizeUrl1(url2);\r\nsanitizeUrl1(url3);","IsDeferred":false},{"Name":"regex character group","Code":"sanitizeUrl2(url1);\r\nsanitizeUrl2(url2);\r\nsanitizeUrl2(url3);","IsDeferred":false},{"Name":"Compiled regex","Code":"sanitizeUrl3(url1);\r\nsanitizeUrl3(url2);\r\nsanitizeUrl3(url3);","IsDeferred":false}]}