早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求三个简单的正则表达式,1)0.1到1000的整数和小数(1位)2)-99999到99999的整数和小数(位数不限)3)0到360整数和小数(2位)

题目详情
求三个简单的正则表达式,
1)0.1到1000的整数和小数(1位)
2)-99999到99999的整数和小数(位数不限)
3)0到360整数和小数(2位)
▼优质解答
答案和解析
1)0.1到1000的整数和小数(1位)
^(([1-9][0-9]{0,2}|0)(\.[1-9])?|1000)$
2)-99999到99999的整数和小数(位数不限)
^[+-]?(?!99999\.)([1-9][0-9]{0,4}|0)(\.\d+)?$
3)0到360整数和小数(2位)
^(([1-2][0-9]{2}|3[0-5][0-9]|[1-9][0-9]?|0)(\.\d{1,2})?|360)$