/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * File Name: RegExp/octal-003.js * ECMA Section: 15.7.1 * Description: Based on ECMA 2 Draft 7 February 1999 * Simple test cases for matching OctalEscapeSequences. * Author: christine@netscape.com * Date: 19 February 1999 * * Revised: 02 August 2002 * Author: pschwartau@netscape.com * * WHY: the original test expected the regexp /.\011/ * to match 'a' + String.fromCharCode(0) + '11' * * This is incorrect: the string is a 4-character string consisting of * the characters <'a'>, <nul>, <'1'>, <'1'>. By contrast, the \011 in the * regexp should be parsed as a single token: it is the octal escape sequence * for the horizontal tab character '\t' === '\u0009' === '\x09' === '\011'. * * So the regexp consists of 2 characters: <any-character>, <'\t'>. * There is no match between the regexp and the string. * * See the testcase non262/RegExp/octal-002.js for an elaboration. *
*/ var SECTION = "RegExp/octal-003.js"; var TITLE = "RegExp patterns that contain OctalEscapeSequences"; var BUGNUMBER="http://scopus/bugsplat/show_bug.cgi?id=346132";
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.