# #firebase #google-cloud-firestore #firebase-security #re2
Вопрос:
Я пытаюсь проверить содержимое сообщений пользователей с помощью полосовых тегов в пользовательском интерфейсе и в правилах firestore, шаблон отлично работает в пользовательском интерфейсе, но в правилах firestore как проверить содержимое сообщений и разрешить только тексты и чередование всех тегов?
Фрагмент кода моих правил firestore:
{
allow write: if (request.resource.data.content.matches("<[^>]*>/g") == request.resource.data.content)
}
Я проверил https://github.com/google/re2 но я не мог понять, как добавить глобальный флаг в свой шаблон. Чего мне не хватает?
Комментарии:
1. Как вы можете видеть на их странице синтаксиса ,
/g
в re2 нет флага. Я предлагаю вам прочитать этот блог .2. Спасибо @Dondi, я это вижу, но я не понимаю альтернативного способа глобального сопоставления выражений, мне нужно удалить теги с помощью шаблона, как этого добиться ?