
正则表达式,小于等于180且大于0的浮点型 5
正则表达式,小于等于180且大于0的浮点型1.小于等于180且大于0的浮点型可以为0至180的整数,如1,10,179,180都为合法输入,也可以是0至180之间的整数加...
正则表达式,小于等于180且大于0的浮点型
1.小于等于180且大于0的浮点型
可以为0至180的整数,如1,10,179,180都为合法输入,
也可以是0至180之间的整数加小数,小数位不能超过位,如0.12345678,1.95,18.12345,179.12345678都是合法输入;
2.小于等于90且大于0的浮点型
可以为0至90的整数,如1,10,89,90都为合法输入,
也可以是0至90之间的整数加小数,小数位不能超过位,如0.12345678,1.95,18.12345,89.12345678都是合法输入;
小数位不能超过8位
正确答案:
1。要求:大于等于0,小等于180的浮点型,且小数位不能超过8位 ^(?:(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(\.)?(?(1)[0-9]{0,8})|180)$
2。要求:大于等于0,小等于90的浮点型,且小数位不能超过8位 0-9]|[1-8][0-9])(\.)?(?(1)[0-9]{0,8})|90)$ 展开
1.小于等于180且大于0的浮点型
可以为0至180的整数,如1,10,179,180都为合法输入,
也可以是0至180之间的整数加小数,小数位不能超过位,如0.12345678,1.95,18.12345,179.12345678都是合法输入;
2.小于等于90且大于0的浮点型
可以为0至90的整数,如1,10,89,90都为合法输入,
也可以是0至90之间的整数加小数,小数位不能超过位,如0.12345678,1.95,18.12345,89.12345678都是合法输入;
小数位不能超过8位
正确答案:
1。要求:大于等于0,小等于180的浮点型,且小数位不能超过8位 ^(?:(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(\.)?(?(1)[0-9]{0,8})|180)$
2。要求:大于等于0,小等于90的浮点型,且小数位不能超过8位 0-9]|[1-8][0-9])(\.)?(?(1)[0-9]{0,8})|90)$ 展开
展开全部
正则几乎不能写,可能性太多了。
[1][0-8][0-9][\.]\d{1,7}[1-9]|[1-9][0-9][\.]\d{1,7}[1-9]|[0-9][\.]\d{1,7}[1-9]|[1][0-8][0-9]|[1-9][0-9]|[0-9]
---------------------
哎呦!累死我了。不给我分我宰了你!
[1][0-8][0-9][\.]\d{1,7}[1-9]|[1-9][0-9][\.]\d{1,7}[1-9]|[0-9][\.]\d{1,7}[1-9]|[1][0-8][0-9]|[1-9][0-9]|[0-9]
---------------------
哎呦!累死我了。不给我分我宰了你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用最笨的办法:
'^([0-2]\d|3[0-1]\d|32[0-6]\d|327[0-5]\d|3276[0-7]|\d)$'
在Python下调试通过
那就这么写:
'^0*([0-2]\d|3[0-1]\d|32[0-6]\d|327[0-5]\d|3276[0-7]|\d)$'
前面有几个0都可以的
请参考
'^([0-2]\d|3[0-1]\d|32[0-6]\d|327[0-5]\d|3276[0-7]|\d)$'
在Python下调试通过
那就这么写:
'^0*([0-2]\d|3[0-1]\d|32[0-6]\d|327[0-5]\d|3276[0-7]|\d)$'
前面有几个0都可以的
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询