正则匹配小数

1.能匹配小数点和数字

^[0-9]+([.]{1}[0-9]+){0,1}$   //00.121    1.0.1 也能匹配成功

2.能匹配合法的小数

(^[0]|^[1-9][0-9]*)([.]{1}[0-9]*){0,1}$   // 只能匹配正数

3.能匹配合法的正负小数和整数

((^[0]|^-[0]{1})|(^[1-9][0-9]*|^-[1-9][0-9]*))([.]{1}[0-9]*){0,1}$

 

posted @ 2020-09-01 13:30  帖子搬运工  阅读(2268)  评论(0编辑  收藏  举报