正则校验(可直接用)
2017-11-30 09:57
42 查看
在把字符串转换成double之前的校验
正则解读:
^\\d+\\.{0,1}\\d*$ 以数字(至少一位)开始,中间可以有0-1位的小数点,以0位以上的数字结束
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位以上的数字结束
相关文章推荐
- JSP中直接用正则表达式校验
- 客户端校验的正则表达式入门(我的第一个正则表达式)
- 数字正则表达式,数字校验表达式,最正确的数字校验正则表达式
- js正则表达式校验金额
- js输入框使用正则表达式校验输入内容的实例
- 直接可以拿去用的正则验证表达式
- iOS之身份证的正则校验
- Js-最严谨的校验邮箱地址的正则表达式
- 用正则表达式校验QQ号码
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 正则表达式校验例子[原创]
- Java源码-使用正则表达式校验数据有效性
- js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 开发中常用的正则表达式大全——包括校验数字、字符、一些特殊的需求等
- 20个正则表达式,让js校验不在难
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 正则表达式用于邮箱的校验