如何判断文本框中内容的类型? 请问:如何判断文本框中输入的内容格式是IPv4地址的标准格式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JTextArea text = new JTextArea();String pattern = "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"; String value = text.getText();Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(value);if(m.find()) { System.out.println("OK");}试试正则 static final String regex = "((25[0-5]|2[0-4]\\d|1\\d{2}|0?[1-9]\\d|0?0?\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|0?[1-9]\\d|0?0?\\d)";static final Pattern pattern = Pattern.compile(regex);public static boolean checkIPV4(String ipAddress) { Matcher m = pattern.matcher(ipAddress); return m.matches(); } 使用 JFormattedTextField 限制只能输入 IP4地址___.___.___.___格式 eclipse设置格式化代码样式?? JAVA程序如何在别的电脑上运行 如何向paint函数传递对象 见鬼了!jdk! 输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻 java如何解析下面这样的xml啊? (急)大虾帮帮忙,分没了,我以后有分就只加你...真的太郁闷了我。 菜鸟辉的第二个问题 关于j2sdkee1.2.1例子中访问的问题 【并行问题】N皇后的回溯问题并行化 求助 [求助]org.w3c.dom.Element 对象如何获取指定的子节点以及属性值(节点名称相同)
String pattern = "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}";
String value = text.getText();
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(value);
if(m.find()) {
System.out.println("OK");
}
试试正则
static final String regex = "((25[0-5]|2[0-4]\\d|1\\d{2}|0?[1-9]\\d|0?0?\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|0?[1-9]\\d|0?0?\\d)";
static final Pattern pattern = Pattern.compile(regex);
public static boolean checkIPV4(String ipAddress) {
Matcher m = pattern.matcher(ipAddress);
return m.matches();
}