【发布时间】:2020-06-16 05:15:59
【问题描述】:
我需要一个匹配 0.0 - 6.0 的数字的正则表达式,它还应该匹配 0,0 - 6,0 这样的逗号,最后但并非最不重要的是它应该匹配 0-6 的数字。
我是正则表达式的新手,因此不介意我的正则表达式是否完全错误。
我当前的正则表达式是 -> /(^[0-5][.|,]\d$)|(^[6][.|,][0]$)|(^[0-6]$)/gms
这匹配 regex101 中的所有情况,但不匹配我的打字稿代码。
在代码中我匹配我的字符串如下:
/(^[0-5][.|,]\d$)|(^[6][.|,][0]$)|(^[0-6]$)/gms.test(stringToTest)
这匹配 0-6 和 0.0-6.0,但不匹配 0,0-6,0。如何改进我的正则表达式,使其如 regex101 所示工作?
提前感谢您的帮助。
【问题讨论】:
标签: regex typescript