当前位置: 首页 > 知识库问答 >
问题:

Javascript Regex只匹配单个事件

许子平
2023-03-14
single-hyphen
1. a-double-hyphen
2. nohyphen

我如何定义一个regex来实现这一点?

提前谢了。

共有1个答案

郑承恩
2023-03-14

你能做到的

/^[^-]+-[^-]+$/

^描述字符串的开头

$描述字符串的结尾

 类似资料:
  • 问题内容: 我正在尝试匹配模式: 以下仅匹配第一次出现的情况: 结果是: 但是,[使用pythex似乎可以正常工作](http://pythex.org/?regex=%3C–(%5B%5Cw%5Cs%5D%2B)–%3E(%5B%5Cs%5CS%5D*%3F)(%3F%3D%5Cn%3C–%7C%24)&test_string=%3C–%20Option%201%20–%3E%0ANice%20

  • 本文向大家介绍grep 匹配整个单词,包括了grep 匹配整个单词的使用技巧和注意事项,需要的朋友参考一下 示例 给定一个文件sample: grep“ hello”的法线返回: 使用-w允许选择包含构成整个单词的匹配项的行:            

  • 我正在为我的 REST API 控制器编写测试,我需要检查返回的 对象中的 值,请参阅此测试方法: 但是测试产生了这个错误: 似乎ID被正确返回,但被序列化为不同的结构。 我的代码有什么问题?

  • 我在一个项目中使用全文搜索。我想搜索多个单词,但我有一个问题。所以我的查询是; 这个查询是包括word1或word2或word3或word4的搜索,但我想搜索包括word1或word2或word3 word4的搜索 那么解决方案是什么呢?

  • 问题内容: 我在网页中使用javascript。我正在尝试通过文本框搜索整个单词。假设我搜索:“我”,我应该在文本中找到所有“我”,但每个语音都找不到“ memmm”。 我正在使用javascript的search(’my regex expression’)执行当前搜索(没有成功)。 谢谢! 编辑:在使用\ b开关的几个建议[似乎不起作用]之后,我正在发布有关我的问题的修订说明: 嗯,出于某种原