首页 > 解决方案 > 如何匹配独立于位置的正则表达式模式?

问题描述

我有下面的代码工作,目的是只有在最大只有一个小数点的数字。

String text    =   "121.30"; 

String pattern = "^\\d+\\.{0,1}\\d+$";  

boolean matches = Pattern.matches(pattern, text);

我可以使用哪些其他正则表达式以免包含前导数字匹配?我的意思是无论相对于小数点的位置如何,都可以只匹配一次数字吗?

标签: javaregex

解决方案


推荐阅读