JavaScript. Подробное руководство, 6-е издание, стр. 445
Свойства
message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Дополнительные сведения см. в справочной статье Error.message.
name Строка, определяющая тип исключения. Все объекты ReferenceError наследуют для этого свойства строку «ReferenceError».
Описание
Экземпляр класса
<b>ReferenceError</b>См. также
Error, Error.message, Error.name
RegExp
RegExp
регулярные выражения для поиска по шаблону (Object-» RegExp)
Синтаксис литерала
<b>/маска/атрибуты</b>Конструктор
<b>new RegExp(шаблон, атрибуты)</b>Аргументы
шаблон Строка, задающая шаблон регулярного выражения или другое регулярное выражение.
атрибуты Необязательная строка, содержащая любые из атрибутов «g», «і» и «т», задающих глобальный, нечувствительный к регистру и многострочный поиск, соответственно. До выхода стандарта ECMAScript атрибут «m» не был доступен. Если аргумент шаблон - это регулярное выражение, а не строка, аргумент атрибуты может отсутствовать.
Возвращаемое значение
Возвращается новый объект RegExp с указанными шаблоном и атрибутами. Если аргумент шаблон представляет собой регулярное выражение, а не строку, конструктор
<b>RegExp()</b><b>RegExp</b><b>RegExp</b><b>RegExp()</b><b>new</b><b>new</b><b>RegExp</b><b>RegExp</b>Исключения
<b>SyntaxError</b><b>ТуреЕrror</b><b>RegExp</b>опущен.
Свойства экземпляра
global Признак присутствия в RegExp атрибута «g».ignoreCase Признак присутствия в RegExp атрибута «і».lastlndex Позиция символа при последнем обнаружении соответствия; используется для поиска в строке нескольких соответствий.multiline Признак присутствия в RegExp атрибута «m».source Исходный текст регулярного выражения.Методы
ехес() Выполняет мощный универсальный поиск по шаблону,test () Проверяет, содержит ли строка данный шаблон.Описание
Объект
<b>RegExp</b>См. также
Глава 10
универсальный поиск по шаблону
Синтаксис
<b>regexp.exec (строка)</b>Аргументы
строка Строка, в которой выполняется поиск.
Возвращаемое значение
Массив, содержащий результаты поиска или значение null, если соответствия не найдено. Формат возвращаемого массива описан далее.
Исключения
<b>ТуреЕrror</b><b>RegExp</b>Описание
Метод
<b>ехес()</b><b>RegExp</b><b>String</b><b>RegExp.test(),</b><b>String.search(), String.replace()</b><b>String.match().</b>Метод
<b>exec()</b><b>regexp</b><b>regexp</b><b>length</b><b>length</b><b>ехес(),</b><b>index</b><b>input</b><b>String.match(),</b><b>RegExp</b>Когда метод
<b>ехес()</b><b>regexp</b><b>ехес()</b><b>regexp.lastlndex</b><b>lastIndex</b><b>ехес()</b><b>ехес()</b><b>lastlndex</b><b>lastlndex</b><b>ехес()</b><b>regexp</b><b>ехес()</b><b>String.match()</b><b>ехес()</b>