Как повторно использовать общий шаблон в нескольких регулярных выражениях? - PullRequest
0 голосов
/ 11 декабря 2019

Можно ли написать такую ​​инструкцию, написав только один раз BCC Fans community?

if (document.title.match(/(.+?) - BCC Fans community$/)) {
    document.title = document.title.match(/(.+?) - BCC Fans community$/)[1]
} else if (document.title.match(/^BCC Fans community - (.+)/)) {
    document.title = document.title.match(^/BCC Fans community - (.+)/)[1]
}

1 Ответ

1 голос
/ 11 декабря 2019

Запишите их как строку, а затем используйте новые RegExp(_STRING_); см. this

...