java正则表达式匹配包括小数在内的所有数字

正则表达式

解释

  1. [1-9] :匹配1~9的数字;
  2. \d :匹配数字,包括0~9;
  3. * :紧跟在 \d 之后,表明可以匹配零个及多个数字;
  4. . :匹配小数点;
  5. ? :紧跟在 . 之后,表明可以匹配零个或一个小数点;
  6. 0 :匹配一个数字0;
  • [1-9]\d*\.?\d* 匹配诸如:1、23、34.0、56.78 之类的非负的整数和浮点数
  • 0\.\d*[1-9] 匹配诸如:0.1、0.23、0.405 之类的非负浮点数
  • ([1-9]\d*\.?\d*)|(0\.\d*[1-9]) 可以匹配带小数点的数字

0

发表评论

邮箱地址不会被公开。