RegEx返回十进制数,可选2-4位十进制数

时间:2014-11-19 16:27:24

标签: regex

  

我必须开发一个与数字匹配的regExp   以下:
      * .0000 - > * .00
      * .1234 - > * 0.1234
      * .1200 - > * 0.12
      * .1230 - > * .123

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找这样的东西:

\.\d{2}(0[1-9]|[1-9]{1,2})?

以点和2位\.\d{2}

开头

然后是可选0,后跟数字0[1-9]
或者一个或两个非零数字[1-9]{1,2}

正确匹配您的示例。

如果您想要前面的数字(您的问题说明十进制数字),您可以在\d*前添加\. ...如果您需要更具体的内容,则必须澄清您的问题