我有这条规则,其中包含在我的 FireStore规则标签中编写的普通javascript正则表达式。
match /anonymousUsers/{id}/{recid}{
allow read, write: if id!=null &&
id!="" &&
id.matches('^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$');
}
但我收到令牌识别错误,并且无法理解为什么Firebase无法理解正则表达式。
保存规则时出错 - 第15行:意外的'{'。;第15行:令牌 识别错误:'\';第15行:令牌识别错误:'?'; 第15行:令牌识别错误:'\';第15行:令牌识别 错误在:'?';第15行:令牌识别错误:'\';第15行: 令牌识别错误:'\';第15行:令牌识别错误: '?';第15行:令牌识别错误:'\';第15行:令牌 识别错误:'?';第15行:令牌识别错误:'\'; 第15行:令牌识别错误:'\';第15行:令牌识别 错误在:'?';第15行:令牌识别错误:'\';第15行: 令牌识别错误:'\';第24行:令牌识别错误: '\';第24行:令牌识别错误:'\';第24行:令牌 识别错误:'\';第24行:令牌识别错误:'?'; 第24行:令牌识别错误:'\';第24行:令牌识别 错误在:'?';第24行:令牌识别错误:'\';第24行: 令牌识别错误:'\';第24行:令牌识别错误: '?';第24行:令牌识别错误:'\';第24行:令牌 识别错误:'?';第24行:令牌识别错误:'\'; 第24行:令牌识别错误:'\';第24行:令牌识别 错误在:'?';第24行:令牌识别错误:'\'
有些人可以告诉我这里究竟缺少什么或无效吗?