javascript - 正则表达式检测一个字符是否在同一个字符串中只出现一次
问题描述
我正在创建一个斜杠命令,我想发送正文文本,/command send @jay some flowers
但我想发送一个错误是命令不包含@handles 或多个。
我现在编写代码的方式是使用正则表达式来验证句柄是否存在,/.*\@.*/
但我会发疯地试图处理边缘情况并围绕检测一个且只有 1 个 @ 符号进行一些验证。
如果有任何帮助,我正在 Gscript Web 服务中的 javascript 中验证它
有什么想法吗?谢谢
解决方案
推荐阅读
- javascript - 在Javascript中将int数组转换为字节数组
- python - 如何使文本摘要模型预测单个输入?
- seqhmm - em.depmix 中的错误(object = object,maxit = emcontrol$maxit,tol = emcontrol$tol,:起始值不可行;请提供它们
- node.js - 奇怪的错误'UnhandledPromiseRejectionWarning:ReferenceError:消息未定义'
- javascript - 将使用 PHP 中的 While 创建的输入中的数量添加到 DIV
- css - CSS 关键帧动画在一个选择器上工作,但在其他选择器上不工作
- javascript - 网格外的JqGrid自定义分页
- node.js - nodeJS:在 utf-8 中转换 response.body(来自 windows-1251 编码)
- c++ - 是否有允许存储两个以上元素的数据结构?
- powerbi - 创建计划开始日期列