正则表达式:
^(((([1-9])|([1-9][0-9])|([1-5][0-9][0-9])|(6[0-5][0-9])|(660)|0)?(\.\d?)?)|661|661\.|661\.0|661\.1|661\.2|661\.3)$
我对正则表达式不懂,看不懂这个字符串到底约束什么输入字符。这个正则表达式限制人体体重的TextBox的输入。
现在有个问题,输入小于1的数时,比如 "0.8",它会将其变为".8",零不见了。
求高人帮忙修改一下此正则表达式,让其允许输入小于1的double型。
^0(\.[1-9]\d*)?$
大于等于0,且小于1