Firebase 火基安全措施

Firebase 火基安全措施,firebase,firebase-security,Firebase,Firebase Security,我在Firebase有这个: 现在,当您将脚本标记放入提醒中时,脚本将执行。我希望每次有人添加数据时,如果数据中包含符号,.写为false 有人能帮我吗?我该怎么做?我在安全文档中找不到正确的信息 多谢各位 更新(解决方案): { "rules": { "reminders": { ".read": true, "$-":{ ".write": true, ".validate": "newData.hasChildren(['reminder', 'sta

我在Firebase有这个:

现在,当您将脚本标记放入提醒中时,脚本将执行。我希望每次有人添加数据时,如果数据中包含符号,.写为false

有人能帮我吗?我该怎么做?我在安全文档中找不到正确的信息

多谢各位

更新(解决方案):

{
"rules": {
  "reminders": {
    ".read": true,
    "$-":{
    ".write": true,
    ".validate": "newData.hasChildren(['reminder', 'status'])",
    "reminder" :{
     ".validate": "newData.val().matches(/^[a-zA-Z0-9 ?!]+$/)"
    },
    "status" :{
      ".validate": "newData.val().matches(/^[0-9]*$/)"  
    }
    }
  }
}

}

请包含JSON本身,而不是它的图片链接。类似于
newfirebase('https://mine.firebaseio.com/一次('value',函数{console.log(JSON.stringify(s.val(),null,'\t'));},函数{console.error(e);})
。另外:您尝试了什么规则?我得到了以下错误:错误:权限\u拒绝:客户端没有访问所需数据的权限。(…)我尝试了文档中的所有内容。。。我不能按照我想要的方式设置它。答案将使用这个函数:但是除非你展示实际的JSON和你尝试过的规则,否则我不能为你做很多事情。我做到了。以下是:{“规则”:{“提醒”:{“$-”:{.read”:true,.write:true,.validate:“newData.haschilds(['rements',status']),“提醒”:{.validate:“newData.val().matches(/^[a-zA-Z0-9]+$/)”,“status:{.validate:“newData.val().matches.”(/^[0-9]*$/“}}}}}谢谢。:)请包含JSON本身,而不是它的图片链接https://mine.firebaseio.com/once('value',函数{console.log(JSON.stringify(s.val(),null,'\t'));},函数(e){console.error(e);})仅此而已。另外:您尝试了哪些规则?我收到以下错误:错误:权限\u被拒绝:客户端没有访问所需数据的权限。(…)我已经尝试了文档中的所有内容…我无法按照我想要的方式进行设置。答案将使用此函数:但除非您显示实际的JSON和您尝试的规则,否则我无法为您做很多事情。我做到了。这就是:{“规则”:{“提醒”:{“$-”:{.read”:true,.write:true,.validate”:“newData.hasChildren(['reminder','status']),“reminder:{.validate:{.validate:“newData.val().matches(//^[a-zA-Z0-9]+$/)”,“status:{.validate:”newData.val().matches(//^[0-9]*$/)“}}}}无论如何,谢谢。)