java - 如何创建用于验证 Firestore 文档 ID 的 Java 模式?
问题描述
我想创建一个 java 模式来验证 firestore 中的文档 ID。模式应符合以下条件
- 必须是有效的 UTF-8 字符
- 不能包含正斜杠 (/)
- 不能仅由单句点 (.) 或双句点 (..) 组成
- 无法匹配正则表达式 .*
- 不能包含空格
我只为双句点创建了一个模式 (..)
Pattern.compile("^((?!\\.\\.).)*\$").matcher(shopCode).matches();
如何创建满足上述所有条件的模式?
解决方案
推荐阅读
- swiftui - Swiftui 绑定
动作试图每帧更新多次 - linux - 如何在linux中分别压缩多个文件夹
- gradle - 如何解决 Intellij Idea 同步/索引问题
- google-analytics - 如何在 Google Analytics(分析)(GA4) 转化报告中显示自定义参数
- apache-spark - 如何从pyspark中的csv文件中连续查找双引号(“)的总数
- python - 如何使 Google Colaboratory 中的多个表单滑块在多个滑块中具有一个最大值?
- javascript - 在我的案例中,扩展运算符如何帮助获取数据
- android - 如何避免在 Firebase Crashlytics 上记录非致命事件 - React Native
- iis - 将 Visual Studio19 Blazor Webassembly 示例应用程序发布到 Localhost
- java - SSLSocket 的 OutputStream 是“阻塞的”