test262/test/built-ins/RegExp/S15.10.2.3_A1_T5.js
André Bargull 94be366f65 Fix strict mode errors in built-ins/RegExp
- Add missing "var" declarations and noStrict flags
- Remove with statements

Part of issue #35.
2015-04-29 17:42:48 +02:00

21 lines
733 B
JavaScript

// Copyright 2009 the Sputnik authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
info: >
The | regular expression operator separates two alternatives.
The pattern first tries to match the left Alternative (followed by the sequel of the regular expression).
If it fails, it tries to match the right Disjunction (followed by the sequel of the regular expression)
es5id: 15.10.2.3_A1_T5
description: >
Execute /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1") and check
results
---*/
var __executed = /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1");
//CHECK#1
if (__executed) {
$ERROR('#1: /\\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1") === false');
}