^\-{0,1}+[1-9]{1}+[0-9]{0,}$表示一位以上的正整数或负整数
^\-{0,1}+0{1}+\.{1}+[0-9]{1,}$表示整数部分是0的正的或负的小数
^\-{0,1}+[1-9]{1}+[0-9]{0,}+\.{1}+[0-9]{1,}$表示整数部分不是0的正的或负的小数
你给的正则的整体的意思就是以上的合集,也就是除0以外的所有整数,再加上所有的小数.
不过说实话,写这个正则的水平真是不怎么样,基本算是不会正则,胡乱拼出来的.
^\-{0,1}+[1-9]{1}+[0-9]{0,}$表示一位以上的正整数或负整数
^\-{0,1}+0{1}+\.{1}+[0-9]{1,}$表示整数部分是0的正的或负的小数
^\-{0,1}+[1-9]{1}+[0-9]{0,}+\.{1}+[0-9]{1,}$表示整数部分不是0的正的或负的小数
你给的正则的整体的意思就是以上的合集,也就是除0以外的所有整数,再加上所有的小数.
不过说实话,写这个正则的水平真是不怎么样,基本算是不会正则,胡乱拼出来的.