谁能帮我解释一下这个正则表达式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 邗桃少温文 2020-01-11 · TA获得超过3648个赞 知道大有可为答主 回答量:3154 采纳率:34% 帮助的人:197万 我也去答题访问个人页 关注 展开全部 ^匹配开头[1-9]匹配1到9的数字一次\d*匹配0到9的数字零次或者多次(\d意义等同于[0-9])\.[0-9]+匹配小数点及其后面0到9数字1次或者多次,()是分组的意思?是匹配0次或者1次(\.[0-9]+)?也就是说后面带小数点或者不带小数点的数字都可以匹配。$匹配结尾|是或者的意思^0$就是匹配数字0,前后没有其他字符。后面的/gi,g表示全局匹配,i表示忽略大小写。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: