社区
Web 开发
帖子详情
紧急求救???????????关于正则表达式
loveqian7
2005-05-01 10:48:21
判断用户输入的是不是正确的ip地址格式怎么写代码阿
希望能提供代码
...全文
88
3
打赏
收藏
紧急求救???????????关于正则表达式
判断用户输入的是不是正确的ip地址格式怎么写代码阿 希望能提供代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MARS.nEIL
2005-05-01
打赏
举报
回复
帮顶
elipse
2005-05-01
打赏
举报
回复
同上
晨星
2005-05-01
打赏
举报
回复
IPv4?
我的建议是先使用规则表达式:
([\d]{1,3}\.){3}[\d]{1,3}
先做初步判断,然后使用StringTokenizer提取每个每个数字,验证其范围。
public class IPv4AdressVerifier {
public static boolean verifyIPv4(String address) {
if(!address.matches("([\\d]{1,3}\\.){3}[\\d]{1,3}"))
return false;
StringTokenizer stk = new StringTokenizer(address, ".");
while(stk.hasMoreTokens()) {
String t = stk.nextToken();
try {
if(Integer.parseInt(t) > 255)
return false;
} catch(NumberFormatException e) {
return false;
}
}
return true;
}
//Test
public static void main(String[] args) {
String s[] = {
"192.168.0.1", "127.0.0.1", "211.50.250.24",
"211.52.524.50", "257.22.3.1", "211.52.215.", "211.55.215..",
"0..01", "5.5.5.-1", "abcdefg", "Hollo World!"};
for(int i = 0; i < s.length; i++) {
System.out.println("[" + s[i] + "]: " + verifyIPv4(s[i]));
}
}
}
3秒定位陌生号码:这款开源号码追踪工具如何守护你的通讯安全?
系统首先通过
正则表达式
验证格式(支持11位手机号及国际号码),然后调用MobileCodeWS服务(源自App_WebReferences目录下的WSDL文件)获取基础数据,最后通过自定义算法提取省份、城市、运营商等关键信息。...
android开发技术文章荟萃【2011-10-27】
正则表达式
文件读取和输出问题! 屏幕转换问题 【新功能】架势无线android应用 sdk 升级啦! 关于SurfaceSession的疑问 android 样式问题 [分享]Android Day Package -- Android 應用程式新手入...
我在CSDN参与的3000个帖子
高分
求救
。创建打开/另存对话框 的问题。 117: VB中如何实现函数重载 118: 请教一个语法问题!!谢,在线等 119: 在设计时,组合框如何改变大小呀?[也就是说运行时可以拉长] 120: ...
音诺ai翻译机翻译地震应急术语的
紧急
广播模板
其核心价值在于将标准化地震应急术语——如“立即避险”“主震结束”“危险建筑”等——精准转化为多种语言,并适配
紧急
广播系统,确保灾民、救援队、指挥中心之间的信息无缝流通。本章揭示该技术如何在高时效、高...
智慧医疗-120应急指挥调度系统建设方案
根据国家卫生部统计,中国每年...针对这些问题,国家卫生相关部门推出一系列相关政策,旨在加强突发事件
紧急
医学救援工作,有效减轻各类突发事件对人民群众身心健康和生命安全的危害,保障社会和谐稳定与经济平稳发展。
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章