@UserTrue said in Верная регулярка:
@Revers Можно вообще без регулярки
[[DOMAINS_ALLOW]] = {
ru: 1,
com: 1,
kz: 1,
}
[[DOMAIN]] = 'site.com'
if ([[DOMAINS_ALLOW]][ [[DOMAIN]].split('.').pop() ] ){
log([[DOMAIN]] + ' домен разрешен')
} else {
log([[DOMAIN]] + ' домен не разрешен')
}
[[DOMAIN]] = 'site.biz'
if ([[DOMAINS_ALLOW]][ [[DOMAIN]].split('.').pop() ] ){
log([[DOMAIN]] + ' домен разрешен')
} else {
log([[DOMAIN]] + ' домен не разрешен')
}
Можно и без объекта, создать массив разрешённых доменов и сравнивать через тот же indexOf(). Я думаю топикастер использует именно регулярки, потому что он парсит ссылки из исходного, большого текста и задача состоит именно в том, что бы спарсить ссылки только с необходимыми доменами