Как проверить только текстовое содержимое (без тегов) в правилах Firestore

# #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, я это вижу, но я не понимаю альтернативного способа глобального сопоставления выражений, мне нужно удалить теги с помощью шаблона, как этого добиться ?