Java判断字符串是否为金额
2024-09-06 12:22:42
public static void main(String[] args) {
String aa = "5632.2";
//小数点前后是数字即可,无小数点后数据也ok
System.out.println(aa.matches("^[-\\+]?[.\\d]*$"));
//区别控制小数点后两位,无小数点后数据也ok
System.out.println(aa.matches("^-?([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$"));
}
测试:我这里用的是第一个并且把负号去掉了
最新文章
- 最新版ssh hibernate spring struts2环境搭建
- innerHTML和appendChild的性能
- Spring-MVC开发之全局异常捕获全面解读
- [MySQL]load data local infile向MySQL数据库中导入数据时,无法导入和字段不分离问题。
- Groovy Spock环境的安装
- 回调的代理(delegate)实现
- Indri查询命令及Java调用并保存结果
- poj 3373 Changing Digits (DFS + 记忆化剪枝+鸽巢原理思想)
- git 401 错误
- HAProxy+Keepalived+PXC负载均衡和高可用的PXC环境
- 解决VS2015中没有报表项(ReportViewer)的方法
- Couldn't save uncommitted changes.
- Django SNS 微博项目开发
- 查看那些进程使用了swap
- Google推出了Python最牛逼的编辑器
- 2.java面向对象类与类/类与对象之间关系详解
- 《C++ Primer Plus 第6版》学习笔记
- IDEA 类图功能使用方法
- Generate class from database table How can i generate a class from a table at a SQL Server?
- java中定义的四种类加载器