Regex Jenkins验证字符串参数插件中版本格式的正则表达式

Regex Jenkins验证字符串参数插件中版本格式的正则表达式,regex,bash,jenkins,Regex,Bash,Jenkins,我在用电话。现在我可以为参数的输入定义一些正则表达式模式。 我想允许该模式: NUMBER.NUMBER.NUMBER 例如: 11.2.4 5.0.88 0.8.7 128.1518.4848 我不允许的是这样的事情 2.4 2.4.1e .. 所以只要3倍于所有可能的数字,中间有两个点。 我如何在正则表达式中定义它 我试过:^[0-9]+$.^[0-9]+$.^[0-9]+$但没有成功。移除模式内的锚-^[0-9]+\.[0-9]+$.[0-9]+$很酷,非常有效。我会在几分钟内批准这

我在用电话。现在我可以为参数的输入定义一些正则表达式模式。 我想允许该模式:

NUMBER.NUMBER.NUMBER
例如:

11.2.4
5.0.88
0.8.7
128.1518.4848
我不允许的是这样的事情

2.4
2.4.1e
..
所以只要3倍于所有可能的数字,中间有两个点。 我如何在正则表达式中定义它


我试过:
^[0-9]+$.^[0-9]+$.^[0-9]+$
但没有成功。

移除模式内的锚-
^[0-9]+\.[0-9]+$.[0-9]+$
很酷,非常有效。我会在几分钟内批准这个答案
grep -P '^\d+\.\d+\.\d+$' inputfile
11.2.4
5.0.88
0.8.7
128.1518.4848