2013-09-04 2 views
1

Есть ли способ, которым я мог бы использовать регулярное выражение для правил безопасности Firebase, таких как .match() в JavaScript? Потому что я не могу найти ничего об этом в документации Firebase.Regex on Firebase Security API?

Спасибо!

ответ

1

Извините, нет. Есть только строковые функции, перечисленные here. Скорее всего, мы добавим поддержку регулярных выражений в будущем, но есть некоторые performance issues with regular expressions, которые мы хотим быть осторожными, чтобы избежать этого, поэтому, вероятно, это не скоро.

+2

.contains(), .endsWith() и .beginsWith() похоже, что они могут обращаться к хорошему поперечному сечению потребностей регулярного выражения! – Kato

+0

Да, я планирую это сделать, спасибо! –

+0

Как насчет проверки имени слизня в отношении свойства title главного идентификатора? Например, «title» моей статьи «Fun with FireBase!» 'Whos master id -' -J1jafDD45_a2112'. Вам понадобится серверная система regex, чтобы гарантировать, что клиентская сторона с пустым URL-адресом будет одинаковой. 'Slugs' ->' весело-с firebase' –