Как я могу объединить литералы регулярных выражений в JavaScript? - PullRequest
121 голосов
/ 09 октября 2008

Можно ли сделать что-то подобное?

var pattern = /some regex segment/ + /* comment here */
    /another segment/;

Или мне нужно использовать новый синтаксис RegExp() и объединить строку? Я бы предпочел использовать литерал, так как код более понятен и лаконичен.

Ответы [ 11 ]

0 голосов
/ 15 апреля 2009

Я предпочитаю использовать eval('your expression'), потому что он не добавляет / на каждом конце /, что ='new RegExp' делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...