社区
Java
帖子详情
java数字的正则表达式
wang1019476309
2013-02-22 12:19:45
现在需要一个匹配小数的正则表达式 能够匹配例如 23.43 double样式的 但里面不能有其他的符号或者是汉字字符什么的 例如 23fsdf.43 432范德萨 54+4324 这些都不能返回true 求解决啊
...全文
385
7
打赏
收藏
java数字的正则表达式
现在需要一个匹配小数的正则表达式 能够匹配例如 23.43 double样式的 但里面不能有其他的符号或者是汉字字符什么的 例如 23fsdf.43 432范德萨 54+4324 这些都不能返回true 求解决啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失落夏天
2013-02-22
打赏
举报
回复
[0-9\.]{1+} 这个挺基本的
lvzg_005
2013-02-22
打赏
举报
回复
引用 4 楼 wang1019476309 的回复:
2楼的 不对 我写了个最简单的3342.34都测的不对好不、。、
少了个括号。。。 String regex1 = "^(([1-9]\\d*)|(0))[.]\\d{2}$"; 这种方式可以包含类似0.12或者10.12的,但是不能是这种形式的01.21
suciver
2013-02-22
打赏
举报
回复
String regex="\\d+|\\d+\\.\\d+";
wang1019476309
2013-02-22
打赏
举报
回复
1楼 都说了里面不能有其他非数字 直接拿43fdsf4 测的就不对了、、、、、而且.这个符号需要转义好不。。。
wang1019476309
2013-02-22
打赏
举报
回复
2楼的 不对 我写了个最简单的3342.34都测的不对好不、。、
爱T
2013-02-22
打赏
举报
回复
匹配小数也不用正则表达式这么费劲吧
lvzg_005
2013-02-22
打赏
举报
回复
String regex1 = "^([1-9]\\d*)|(0)[.]\\d{2}$"; 小数点后面的位数可以自己控制
java
正则表达式
判断密码是否包含大小写、
数字
、特殊字符
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及
数字
(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
java
正则实现解析算术表达式 (仅限+-*/和括号)
java
正则实现解析算术表达式 (仅限+-*/和括号)
精通
正则表达式
正则表达式
各语言通用,这本书是经典中的经典
java
正整数
正则表达式
_
Java
正则表达式
Java
正则表达式
正则表达式
定义了字符串的模式。
正则表达式
可以用来搜索、编辑或处理文本。
正则表达式
并不仅限于某一种语言,但是在每种语言中有细微的差别。
正则表达式
实例一个字符串其实就是一个简单的
正则表达式
,例如 Hello World
正则表达式
匹配 "Hello World" 字符串。.(点号)也是一个
正则表达式
,它匹配任何一个字符如:"a" 或 "1"。下表列出了一些
正则表达式
的实例及描述:正...
Java
——
正则表达式
详解
Java
对
正则表达式
的支持是从1.4版本开始的,此前的JRE版本不支持
正则表达式
。
Java
语言中的
正则表达式
匹配功能主要是通过和类实现的。find():在一个字符串里寻找一个给定模式的匹配:用一个给定的模式尝试匹配一个字符串的开头matches():用一个给定的模式去尝试匹配一个完整的字符串:进行替换操作,对所有的匹配都进行替换:进行替换操作,只对第一个匹配进行替换compile():把一个
正则表达式
编译成一个模式flags():返回某给定模式的匹配标志matches()
Java
51,409
社区成员
86,081
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章