// Copyright (C) 2015 the V8 project authors. All rights reserved. | |
// This code is governed by the BSD license found in the LICENSE file. | |
/*--- | |
es6id: 21.2.3.1 | |
description: The `y` flag is accepted by the RegExp constructor | |
info: > | |
[...] | |
10. Return RegExpInitialize(O, P, F). | |
21.2.3.2.2 Runtime Semantics: RegExpInitialize ( obj, pattern, flags ) | |
[...] | |
7. If F contains any code unit other than "g", "i", "m", "u", or "y" or if | |
it contains the same code unit more than once, throw a SyntaxError | |
exception. | |
---*/ | |
new RegExp('abc', 'y'); | |
new RegExp('abc', 'gy'); | |
new RegExp('abc', 'iy'); | |
new RegExp('abc', 'my'); | |
new RegExp('abc', 'uy'); | |
new RegExp('abc', 'gimuy'); |