Visit Mozilla.org

Core JavaScript 1.5 Reference:Deprecated Features

From MDC


This appendix lists the features that are deprecated as of JavaScript 1.5.

Contents

[edit] RegExp Properties

The following properties are deprecated:

Property Description
$1, ..., $9 Parenthesized substring matches, if any.
$_ See input.
$* See multiline.
$& See lastMatch.
$+ See lastParen.
$` See leftContext.
$' See rightContext.
input The string against which a regular expression is matched.
lastMatch The last matched characters.
lastParen The last parenthesized substring match, if any.
leftContext The substring preceding the most recent match.
rightContext The substring following the most recent match.

The following are now properties of RegExp instances, no longer of the RegExp object:

Property Description
global Whether or not to test the regular expression against all possible matches in a string, or only against the first.
ignoreCase Whether or not to ignore case while attempting a match in a string.
lastIndex The index at which to start the next match.
multiline Whether or not to search in strings across multiple lines.
source The text of the pattern.

[edit] RegExp Methods

The compile method is deprecated.

The valueOf method is no longer specialized for RegExp. Use Object.valueOf.

[edit] Escape Sequences

Octal escape sequences (\ followed by one, two, or three octal digits) are deprecated in string and regular expression literals.

The escape and unescape functions are deprecated. Use encodeURI, encodeURIComponent, decodeURI or decodeURIComponent to encode and decode escape sequences for special characters.