大于0的整數或小數?
正則表達式如下: ([1-9]d*(.d*[1-9])?)|(0.d*[1-9]) [1-9]d*表示所有大于等于1的整數(整數第一位不為0,后面的隨意) .d*[1-9]為小數部分(小數點最后一位不為0,中間的隨意) ([1-9]d*(.d*[1-9])?)就是所有大于0的數,并且可以有小數部分 (0.d*[1-9])為0.xxxx形式的小數。
大于0的整數或小數?
正則表達式如下: ([1-9]d*(.d*[1-9])?)|(0.d*[1-9]) [1-9]d*表示所有大于等于1的整數(整數第一位不為0,后面的隨意) .d*[1-9]為小數部分(小數點最后一位不為0,中間的隨意) ([1-9]d*(.d*[1-9])?)就是所有大于0的數,并且可以有小數部分 (0.d*[1-9])為0.xxxx形式的小數。