黑马程序员技术交流社区
标题:
如何用java的正则表达式匹配ip地址,
[打印本页]
作者:
maochong
时间:
2012-2-20 15:05
标题:
如何用java的正则表达式匹配ip地址,
如何用java的正则表达式匹配ip地址,用java语言,不要用javascript.
作者:
刘基军
时间:
2012-2-20 16:29
水平有限,呵呵,供参考
String str = "ads1.3.4.4.dsad23jj332kl222.1.34.0dfsad";
String regex = "(\\d*\\.){3}\\d*";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(str);
while(m.find())
{
System.out.println(m.group());
}
复制代码
作者:
唐溪永
时间:
2012-2-20 21:07
function IP2V(ip)
{
re=/(d+).(d+).(d+).(d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2