社区
Web 开发
帖子详情
紧急求救???????????关于正则表达式
loveqian7
2005-05-01 10:48:21
判断用户输入的是不是正确的ip地址格式怎么写代码阿
希望能提供代码
...全文
73
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应用 sdk 升级啦! 关于SurfaceSession的疑问 android 样式问题 [分享]Android Day Package -- Android 應用程式新手入...
我在CSDN参与的3000个帖子
高分
求救
。创建打开/另存对话框 的问题。 117: VB中如何实现函数重载 118: 请教一个语法问题!!谢,在线等 119: 在设计时,组合框如何改变大小呀?[也就是说运行时可以拉长] 120: ...
智慧医疗-120应急指挥调度系统建设方案
根据国家卫生部统计,中国每年...针对这些问题,国家卫生相关部门推出一系列相关政策,旨在加强突发事件
紧急
医学救援工作,有效减轻各类突发事件对人民群众身心健康和生命安全的危害,保障社会和谐稳定与经济平稳发展。
【历史上的今天】1 月 12 日:Android 2.1 发布;HAL 9000 开始运行;亚马逊创始人出生
当时天气晴朗,没有人收到
求救
信号,也没有从船上的自动
紧急
位置指示无线电信标中检测到任何信号。海岸警卫队使用飞机、直升机和船只进行了为期四天的搜索,一无所获。2007 年 2 月 1 日,DigitalGlobe 卫星对该区域...
Android 仿抖音视频播放列表和评论列表
此外,系统能够通过APP向驾驶者推送健康信息,并进行语音播报,可在
紧急
时刻自动拨打
求救
电话并向呼救目标发送自己的位置信息。 https://github.com/ValueYouth/RhymeMusic 安卓RhymeMusic(韵)音乐播放器应用源码...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章