正则表达式匹配非负数字
public static void main(String[] args) throws Exception {String value_str = "0.000";System.out.println(value_str.matches("([1-9]\\d*\\.?\\d*)|(0\\.\\d*)"));}
用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*)
(
[1-9] :匹配1~9的数字;
\d :匹配数字,包括0~9;
* :紧跟在 \d 之后,表明可以匹配零个及多个数字;
\. :匹配小数点;
? :紧跟在 \. 之后,表明可以匹配零个或一个小数点;
0 :匹配一个数字0;
)
其中的 [1-9]\d*\.?\d* 用以匹配诸如:1、23、34.0、56.78 之类的非负的整数和浮点数;
其中的 0\.\d* 用以匹配诸如:0.1、0.23、0.405、0.00 之类的非负浮点数;
如果禁止小数后边的数字为0,表达式可以写为:([1-9]\d*\.?\d*)|(0\.\d*[1-9])
正则表达式匹配非负数字相关推荐
- 正则表达式匹配非,以及非字符串的匹配
写法介绍 首先,正则表达式的"非",代表不想匹配某个字符. 比如字符串 helloword123,/[^0-9]+/g 可以匹配非数字,即匹配结果为 helloword: 同样的, ...
- mysql正则表达式匹配非_MySQL的正则表达式
1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符.字符串. 例如:select * from wp_posts where post_name REGEXP 'hello' ...
- oracle正则表达式匹配非数字非字母,ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式...
最近做项目,有这样一需求:ORACLE数据库中求除数字.字母之外的非中文字符的正则表达式 如有如下字段,需将其中除字母.数字.汉字外的其他所有字符替换为空 'asdfsad,,:)()!@123234 ...
- 正则表达式匹配非字母或者数字
我有一个文件列表,里面有一些文件名,想列出第一份文件,所以用正则. 文件大概是这样的. 使用正则匹配,特定的文件 得到的all_file 是一个列表的列表, 因此,再用sum,合成一个列表
- 正则表达式匹配汉字/英文(数字)
匹配条件 只能包含汉字.英文.数字 汉字英文必须存在其中一个 数字任意 正则表达式 /^[0-9]*([A-Za-z]|[\u4E00-\u9FA5])+[0-9A-Za-z\u4E00-\u9FA5 ...
- 正则表达式匹配非某字符串的情况
http://t.zoukankan.com/zongfa-p-14818734.html 正则表达式中,如果想要不匹配某个字符可以使用如下 [^a]* 表示匹配除了a以外的所有字符 [^abc]* ...
- 正则表达式:匹配非0的整数和小数Double
要求可以是整数.小数,但是不能为0 下面正则0.0之类的也是匹配不中的 (后来测试发现出一个bug,竟然可以匹配到1 1,中间加个空格可以匹配中) ^(([1-9]+[0-9]*.{1}[0-9]+) ...
- 正则表达式匹配限制位数数字
最多8位正数,4位小数 /^(?:0|[1-9]\d{0,8})(?:.\d{1,4})?$/
- 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: ...
- 正则表达式-匹配中英文、字母和数字
最近需要用到正则匹配,上网找了一下,发现这个博客写的不错,想着保留了下载,日后用时就省事了. 转载来自: https://blog.csdn.net/jinruoyanxu/article/detai ...
最新文章
- 工智能遇上银行反欺诈,到底能帮什么忙
- 详解Python第三方库(一)-----tqdm库
- VTK:可视化之Opacity
- Linux crond实例
- 利用计算机录音模拟声波,2016年计算机一级考试题库及答案
- 3000类别,20万个标注,山师等推出大规模Logo检测数据集:LogoDet-3K
- MySql noinstall-5.1.34-win32 配置
- 什么是BIOS?BIOS是什么
- 30岁的我们,生活数据有了哪些改变
- Ubuntu 字体安装以及 vscode字体配置
- 大学Mooc电脑版中的视频资源下载
- java出租车计费系统_基于JavaEE的出租车计费系统的设计实验报告
- python监控网站更新_Python 通过网站search功能监控网站内容更新
- 通过nginx代理实现内网访问百度地图方案
- 华为芯片鸿蒙的由来,华为“鸿蒙”真的来了!看完这些商标来历,网友们又激动了...
- 算法的时间复杂度表示
- recall和precise的区别
- 你所不了解的DevOps
- 软件测试技术课程总结(五)软件测试流程
- Android 支持表情功能
热门文章
- 迅雷下载到99.99%速度0kb/s怎么办?
- 中国书籍出版情况分析:2020年中国书籍出版总印数为65.2亿册(张),其中社科人文类占书籍94.8%[图]
- 异数OS国产CPU平台移植项目需求分析
- golang正则匹配中文字符,查询中文字符会panic退出的问题
- 如何查找并修改CAD图纸中的标注文字?
- 【西北师大-2108Java】第二次作业成绩汇总
- 前期需求分析以及原型图设计
- 空手套白狼,放端套利
- 统计学中的十几个数据分析方法
- 如何打印计算机文档目录,word怎么把目录显示出来