求一判断数字的正则表达式(小数、负数)
判断一个数字可以为小数也可以是负数,并且如果这个数字为小数的话最多支持小数点后5位,求这个正则表达式该如何写?^[+-]?\\d+\\.?[0-9]{0,1,2,3,4,...
判断一个数字可以为小数也可以是负数,并且如果这个数字为小数的话最多支持小数点后5位,求这个正则表达式该如何写?
^[+-]?\\d+\\.?[0-9]{0,1,2,3,4,5}$ 这个是我仿照别人的不判断小数点后位数写的但是没写对,请问正确写法是什么。谢谢大家! 展开
^[+-]?\\d+\\.?[0-9]{0,1,2,3,4,5}$ 这个是我仿照别人的不判断小数点后位数写的但是没写对,请问正确写法是什么。谢谢大家! 展开
3个回答
展开全部
^([+-]?\\d+(\\.\\d{1,5})?)$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以哟
^[-]?\d+\.?\d{1,5}$|^[-]?\d+$
也可以写成
^([-]?\d+\.?\d{1,5})$|^([-]?\d+)$
或者
^[-]?(\d+)$|^[-]?\d+\.\d{0,4}[1-9]$
^[-]?\d+\.?\d{1,5}$|^[-]?\d+$
也可以写成
^([-]?\d+\.?\d{1,5})$|^([-]?\d+)$
或者
^[-]?(\d+)$|^[-]?\d+\.\d{0,4}[1-9]$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询