下面这个正则表达式是判断一个字符串是否符合ip地址要求
String ip_regex = "((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)";
if("127.0.0.1".matches(ip_regex)){
System.out.println("127.0.0.1 符合ip地址规范");
}
注意:在java语法中使用正则表达式,与js中使用正则表达式不同,在js中的 反斜杠 \ 在java里会报语法错误,所以在java中要用 两个反斜杠才行,即 \\
输出为 127.0.0.1 符合ip地址规范