如题所述
这个数的类型是你自己定义的呀,你要判断的话可以写强制转换这个数为int形式,如果相等就是整数,不相等就是小数
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-06-26
如果是整数: ^[+-]?\\d+$
如果是小于1的小数: ^[+-]?0\\.\\d+?$
如果是任意浮点: ^[+-]?\\d+(\\.\\d+)?$
如果是精确至小数点3位的浮点: ^[+-]?\\d+(\\.\\d{1,3})?$
如果是16进制整数: ^[+-]?[\\da-fA-F]+$
如果是小于1的小数: ^[+-]?0\\.\\d+?$
如果是任意浮点: ^[+-]?\\d+(\\.\\d+)?$
如果是精确至小数点3位的浮点: ^[+-]?\\d+(\\.\\d{1,3})?$
如果是16进制整数: ^[+-]?[\\da-fA-F]+$