{"ScriptPreparationCode":"const regex = new RegExp(\u0027^[0-9a-fA-F]{24}$\u0027);\r\nfunction getReConstructor() {\r\n return new RegExp(regex).test(\u0027132abc67219f019afe12901a\u0027);\r\n}\r\nfunction getReFactory() {\r\n return RegExp(regex).test(\u0027132abc67219f019afe12901a\u0027);\r\n}\r\nfunction getReLiteral() {\r\n return /^[0-9a-fA-F]{24}$/.test(\u0027132abc67219f019afe12901a\u0027);\r\n}\r\nvar premadeLiteral = /^[0-9a-fA-F]{24}$/;\r\nfunction getRePremadeLiteral() {\r\n return premadeLiteral.test(\u0027132abc67219f019afe12901a\u0027);\r\n}","TestCases":[{"Name":"new RegExp()","Code":"getReConstructor()","IsDeferred":false},{"Name":"RegExp() factory","Code":"getReFactory()","IsDeferred":false},{"Name":"Literal","Code":"getReLiteral()","IsDeferred":false},{"Name":"Literal premade","Code":"getRePremadeLiteral()","IsDeferred":false}]}