Firebase验证邮政编码

时间:2016-06-17 16:59:07

标签: firebase firebase-realtime-database firebase-security

我尝试了以下正则表达式

newData.val().matches(/(^\d{5}$)|(^\d{5}-\d{4}$)/)

我收到一个错误,即转义字符\d未被识别。我删除并清除了错误,但仍然收到了拒绝权限错误。

1 个答案:

答案 0 :(得分:2)

您必须使用双斜杠\\

看起来像

newData.val().matches(/(^\\d{5}$)|(^\\d{5}-\\d{4}$)/) 

花些时间观察一下documentation上可以找到的一些例子。