【发布时间】:2020-09-21 00:27:03
【问题描述】:
我正在尝试为这种情况找到正确的正则表达式:
- ???-1.1.0-???
我需要版本之间的前缀和后缀,?可以是一切(字母、数字或什么都没有)
我有什么:
static check(version: string) {
return /-(\d+)\.(\d+)\.(\d+)-$/.test(version);
}
感谢您的帮助:)
【问题讨论】:
-
首先,你的意思是你需要后缀,即 1.1.0 吗? “而不是 toto” 通过为您的示例添加真实的预期值来增加清晰度。
-
不是这样的:???-1.1.0
-
所以你需要一起忽略“toto”部分吗?您对前两个示例的预期输出是什么?你忽略了什么?
-
是的,这只是一个例子,我只需要帮助在正则表达式中使用版本的前缀和后缀:)
-
您需要通过minimal, reproducible example 提供实际输出和预期输出来澄清您的问题。
标签: javascript regex typescript