【发布时间】:2020-03-02 10:22:39
【问题描述】:
我正在尝试创建一个匹配版本号的正则表达式,其格式可以为 1.2.3.4 它也可以只包含一个数字,例如 12,也可以包含 *(星号)而不是数字。
我尝试如下创建它
[\d*]*\.[\d*]*\.[\d*]*\.[\d*]*
这在某种程度上有效,但它需要完全采用该格式,即它需要包含所有小数点,而我正在寻找的是允许版本类型中的任何数字和 *。
无效的场景可以
1.2.4.5.6.
.
3.4.
有效的场景是
12
*
*.*
12.34.5.*
1.4.5.6
3.*.*
有什么帮助吗?
谢谢
【问题讨论】:
标签: javascript regex