十进制符号前十进制符号前面的1位十进制符号正则表达式

时间:2017-08-23 07:48:23

标签: regex

我已经尝试过以下但是没有用。任何帮助将受到高度赞赏。

mainloop

1 个答案:

答案 0 :(得分:2)

[0]{1}模式匹配单个0字符。它不能确保在它之前或之后没有数字,[0]将始终与单个0匹配,因此{1}是多余的。

如果您需要匹配字符串开头的任何1位数字,后跟一个点,然后是任意2位数字,则需要使用

^[0-9]\.[0-9]{2}$

请注意,它与0.001.00 .. 9.99匹配。请参阅regex demo

<强>详情

  • ^ - 字符串锚的开头
  • [0-9] - 任意1个ASCII数字
  • \. - 一个点
  • [0-9]{2} - 任意2(由于限制量词{2})数字
  • $ - 字符串锚定结束。
相关问题