首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2013-11-19 
正则表达式关于indexOf找出是否含有数字,求解~if(inputStr.indexOf(\\d+)0)这样子返回的怎么都是-1啊??

正则表达式关于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;
}

热点排行