黑马程序员技术交流社区
标题:
怎么用正则表达式表示一个小数
[打印本页]
作者:
Sunshine_boy..
时间:
2016-5-8 21:05
标题:
怎么用正则表达式表示一个小数
怎么用正则表达式表示一个小数?
作者:
LexBurner
时间:
2016-5-8 21:27
String regex = "^(-?\\d+)(\\.\\d+)?$";
作者:
mischen
时间:
2016-5-12 22:34
本帖最后由 mischen 于 2016-5-12 22:36 编辑
小数要分好几位的,有一位小数的,有两位小数的,两位小数的正实数:^[0-9]+(.[0-9]{2})?$其他位数的以此类推,可以试着先看看正则表达式的命名规则和方法。
作者:
Yoyoqiu
时间:
2016-5-12 23:03
"[0-9]+[.][0-9]+"
既然是小数 先 定义小数点 [.] 前面加上 [0-9] 是代表小数点前可以是任何数字 后面也是这个意思
但是这种情况会出现 09.340 这种情况 也是小数 计算机会认为是小数 会自动优化
作者:
18814148171
时间:
2016-5-12 23:36
它是一个double数,注意使用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2