您的位置:首页 > 编程语言 > Java开发

正则校验(可直接用)

2017-11-30 09:57 42 查看
在把字符串转换成double之前的校验

Pattern p = Pattern.compile("^\\d+\\.{0,1}\\d*$");
Matcher m = p.matcher(stuGrade);
if(m.matches())
{
double result = Double.parseDouble(stuGrade);
}

正则解读:

^\\d+\\.{0,1}\\d*$ 以数字(至少一位)开始,中间可以有0-1位的小数点,以0位以上的数字结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 正则 应用