数字输入的正则表达式

时间:2014-03-14 13:21:09

标签: regex

我需要一个正则表达式,用户只能输入数字或最后有星号。例如

12345, 123 * 5677 * *

但我不知道该怎么做。有什么帮助吗?

我已经尝试过这个正则表达式用于数字输入但是我不知道如果我想要最后的星号(*)而不是正则表达式

^[0-9]+$

1 个答案:

答案 0 :(得分:1)

由于输入也只能是*,因此请将数字(0-9)部分设为可选,并在末尾添加额外的\*以接受星号。

^([0-9]+|[0-9]*\*)$