Есть ли способ, которым я мог бы использовать регулярное выражение для правил безопасности Firebase, таких как .match() в JavaScript? Потому что я не могу найти ничего об этом в документации Firebase.Regex on Firebase Security API?
Спасибо!
Есть ли способ, которым я мог бы использовать регулярное выражение для правил безопасности Firebase, таких как .match() в JavaScript? Потому что я не могу найти ничего об этом в документации Firebase.Regex on Firebase Security API?
Спасибо!
Firebase теперь поддерживает регулярные выражения в своих правилах безопасности, используя функцию String.matches()
. Документы находятся здесь: https://www.firebase.com/docs/security/api/string/matches.html
Извините, нет. Есть только строковые функции, перечисленные here. Скорее всего, мы добавим поддержку регулярных выражений в будущем, но есть некоторые performance issues with regular expressions, которые мы хотим быть осторожными, чтобы избежать этого, поэтому, вероятно, это не скоро.
.contains(), .endsWith() и .beginsWith() похоже, что они могут обращаться к хорошему поперечному сечению потребностей регулярного выражения! – Kato
Да, я планирую это сделать, спасибо! –
Как насчет проверки имени слизня в отношении свойства title главного идентификатора? Например, «title» моей статьи «Fun with FireBase!» 'Whos master id -' -J1jafDD45_a2112'. Вам понадобится серверная система regex, чтобы гарантировать, что клиентская сторона с пустым URL-адресом будет одинаковой. 'Slugs' ->' весело-с firebase' –