今天碰到一个验证用户输入字符串的需求,要求必须是数字,可正可负,保留两位小数。本来想直接在网上搜一个算了,但发现很多人给出来都有问题,于是临时学习了一下写出一个版本,简单验证了下应该没有问题,在这里记录一下。
-?(0|([1-9]+[0-9]*))(\.[0-9]{2})?
至于保留几位小数,大家可以自己修改一下。
今天碰到一个验证用户输入字符串的需求,要求必须是数字,可正可负,保留两位小数。本来想直接在网上搜一个算了,但发现很多人给出来都有问题,于是临时学习了一下写出一个版本,简单验证了下应该没有问题,在这里记录一下。
-?(0|([1-9]+[0-9]*))(\.[0-9]{2})?
至于保留几位小数,大家可以自己修改一下。
转载于:https://my.oschina.net/roger1943/blog/374858