8c1dea14

Создание Регулярного Выражения


Вы конструируете регулярное выражение одним из двух способов:

  • Используя литерал регулярного выражения:

    re = /ab+c/

    Литералы регулярного выражения дают возможность компилировать регулярное выражение при вычислении скрипта. Когда регулярное выражение остаётся постоянным, используёте этот способ для повышения производительности.

  • Вызывая конструктор функции объекта RegExp:

    re = new RegExp("ab+c")
     

    Использование конструктора функции даёт возможность компилировать регулярное выражение на этапе прогона программы. Используйте конструктор функции, если Вам известно, что патэрн регулярного выражения будет изменяться или если Вы не знаете патэрн и получаете его из другого источника, такого как пользовательский ввод.





  • Содержание раздела