正则表达式判断ip的合法性?

lph110 2006-05-29 06:54:24
<%@ page contentType="text/html; charset=gb2312" %>

<%@ page language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>

<%@ page import="java.util.regex.*"%>
<html>
<head>
<%
String iptxt=request.getParameter("iptextfiled");

String exp="/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/";
Pattern p=Pattern.compile(exp);
Matcher m=p.matcher(iptxt);
boolean result=m.find();
if(!result)
out.print("合法");
else
out.print("不合法");
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>IP地址查询</title>
</head>

<body>

</body>
</html>
...全文
283 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuguanqun 2006-06-19
  • 打赏
  • 举报
回复
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
braveheart2000 2006-06-19
  • 打赏
  • 举报
回复
"(\\d{1,3}\\.){3}\\d{1,3}"
lph110 2006-05-30
  • 打赏
  • 举报
回复
不懂正则表达式,也不知道怎么写!
lph110 2006-05-29
  • 打赏
  • 举报
回复
这个该什么写??
skycncomp 2006-05-29
  • 打赏
  • 举报
回复
jf

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧