当前位置: 代码迷 >> J2SE >> 正则表达式关于indexOf找到是否含有数字,求解
  详细解决方案

正则表达式关于indexOf找到是否含有数字,求解

热度:83   发布时间:2016-04-23 21:29:04.0
正则表达式关于indexOf找出是否含有数字,求解~
if(inputStr.indexOf("\\d+")<0)

这样子返回的怎么都是-1啊???
求解~

------解决方案--------------------
用正则吧:

public static boolean isHasDigital(String checkStr) {
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(checkStr);
boolean match = matcher.find();
if (match) {
return true;
}
return false;
}