regex - Discord 标记正则表达式验证 Google 表单
问题描述
有什么方法可以在 Google Forms 中使用正则表达式来检查他们的输入是否与 Discord 标签的模式匹配?我已经尝试过这个:#[0-9]{4}$
,但这仅适用于以 '#' 开头后跟 4 个数字的输入。我知道这个正则表达式(下一行)适用于 Discord 标签,也许有一种方法可以将其转换为 Google Forms 中的正则表达式?
/^((.+?)#\d{4})/
Discord 标签由用户名和“#”构成,最后以 4 个数字结尾。几个例子是:
- 安娜#1234
- 鲍勃#5601
- 瑞恩彼得森#5640
提前致谢!
解决方案
编辑 (在 OP修改后的问题之后)
您还可以使用以下
.+#\d{4}
“Discord 标签”是用户名及其鉴别符(4 位数字)的组合。标签始终显示为
username#discriminator
。
Google 表单验证并非支持所有正则表达式。在这种情况下,您应该使用
的正则表达式(regex)是
.+\d{4}$
推荐阅读
- jq - jq:错误:语法错误,意外的 INVALID_CHARACTER,期待 $end(Unix shell 引用问题?)在
,第 1 行: - javascript - 从区域中取消附加 JQuery 拖放项目而不删除或隐藏它
- flutter - Flutter 中的 main 函数和 runApp() 函数有什么区别?
- loops - 使用循环的多个matplotlib图表
- angular - 在 Angular 8 中跨多个组件重用方法的最佳实践
- spring - Spring Boot - 如何在扫描期间排除一个组件?
- python - Python重置列中间隔的累积总和
- flutter - 尝试运行我的第一个颤振应用程序,但实际上无法打开给我带来麻烦
- r - 编写一个函数来列出所有可能的模型组合
- swift - 使用 Swift 和 Codeable 处理动态值类型