社区
Web 开发
帖子详情
紧急求救???????????关于正则表达式
loveqian7
2005-05-01 10:48:21
判断用户输入的是不是正确的ip地址格式怎么写代码阿
希望能提供代码
...全文
74
3
打赏
收藏
紧急求救???????????关于正则表达式
判断用户输入的是不是正确的ip地址格式怎么写代码阿 希望能提供代码
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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]));
}
}
}
android开发技术文章荟萃【2011-10-27】
最无私的Android资料(书籍+代码)分享-不要积分(求置顶) android gps通过网络获取位置 Lumaqq移植到Android 之进阶篇 android map 请问:鼠标的响应事件 一个想法,大家讨论一下如何实现 如何下载Android Market 免费应用程序 Android 视图类相关组件 aRSS 范例问题 Apress.Android.Essentials
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
智慧医疗-120应急指挥调度系统建设方案
根据国家卫生部统计,中国每年有约350万人死于心脑血管疾病,救治率不足6%,70%的患者在病发后的“黄金时间”内得到不到有效救助而死在了院前。院前、院内无体化的信息网络联系,伤员救治各自为战,信息不同,数据信息通过原始手段收集、汇总、上报。针对这些问题,国家卫生相关部门推出一系列相关政策,旨在加强突发事件
紧急
医学救援工作,有效减轻各类突发事件对人民群众身心健康和生命安全的危害,保障社会和谐稳定与经济平稳发展。
【历史上的今天】1 月 12 日:Android 2.1 发布;HAL 9000 开始运行;亚马逊创始人出生
司马贺曾在 1965 年预测,“在 20 年内,机器将能够做人能做的任何工作”。
Android 仿抖音视频播放列表和评论列表
Android 仿抖音系列之视频播放列表和评论列表 https://github.com/wuqingsen/DouYinWu https://github.com/laobie/StatusBarUtil https://github.com/li-xiaojun/XPopup 干货: https://github.com/lygttpod/AndroidCustomVie...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章