当前位置: > 求一判断数字的正则表达式(小数、负数)...
题目
求一判断数字的正则表达式(小数、负数)
判断一个数字可以为小数也可以是负数,并且如果这个数字为小数的话最多支持小数点后5位,求这个正则表达式该如何写?
^[+-]?\d+\.?[0-9]{0,1,2,3,4,5}$ 这个是我仿照别人的不判断小数点后位数写的但是没写对,请问正确写法是什么.谢谢大家!

提问时间:2021-01-03

答案
^-?d+(.d{1,5})?$
表示可能有-号,号表示前面的-号可能存在,也可能不存在.
d+ 表示有1位以上数字(整数部分),d 表示数字,等同于[0-9],+号表示一个以上.
(.d{1,5})?表示可能有小数部分,.表示小数点,d{1,5}表示1-5位数字.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.