JS及java验证 IPV6,IPV4地址的 正则表达式
来源:互联网 发布:淘宝专业版装修 编辑:程序博客网 时间:2024/05/16 11:01
JS 验证:
ipv4地址验证:
function queryDev(ip){var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;var flag = ip.match(exp);if(flag != undefined && flag!=""){ return true;} else { return false;}}<input type="text" name="iporname" id="iporname" style="width:80px;" value="" /> <input name="Submit" type="button" value="验证IPV4" onclick=alert(queryDev(iporname.value)) style="width:80px"/> 验证IPV6地址:
function queryDev(ipvalue){ var isIpv6 = false;if(ipvalue.match(/:/g).length<=7&&/::/.test(ipvalue)?/^([\da-f]{1,4}(:|::)){1,6}[\da-f]{1,4}$/i.test(ipvalue):/^([\da-f]{1,4}:){7}[\da-f]{1,4}$/i.test(ipvalue)){ isIpv6 = true;}if(isIpv6){ return true;} else { return false;}}<input type="text" name="iporname" id="iporname" style="width:80px;" value="" /> <input name="Submit" type="button" value="验证IPV6" onclick=alert(queryDev(iporname.value)) style="width:80px"/>
====================================================================================================================================JAVA 验证 IPV4,ipv6地址/*** * @param ip* @return*/public static boolean validata_ipv6(String host){ InetAddress addressIpv6 = null; Inet6Address IPv6 = null; Inet4Address Ipv4 = null; try { addressIpv6 = InetAddress.getByName(host); } catch (UnknownHostException e) { e.printStackTrace();return false; } if(addressIpv6 instanceof Inet6Address){ IPv6 = (Inet6Address) addressIpv6; return true; } if (addressIpv6 instanceof Inet4Address) {return false;} return true; }IPV4:/*** *@param ip * @return */ public static boolean validata_ipv4(String host){ InetAddress addressIpv4 = null; Inet6Address IPv6 = null; Inet4Address Ipv4 = null; try { addressIpv4 = InetAddress.getByName(host); } catch (UnknownHostException e) { e.printStackTrace(); return false; } if(addressIpv4 instanceof Inet6Address){ IPv6 = (Inet6Address) addressIpv4; return false; } if(addressIpv4 instanceof Inet4Address){ IPv4 = (Inet4Address) addressIpv4; return true;} return true; }====================================================================================================================================JAVA 验证 IPV4,ipv6地址/*** * @param ip* @return*/public static boolean validata_ipv6(String host){ InetAddress addressIpv6 = null; Inet6Address IPv6 = null; Inet4Address Ipv4 = null; try { addressIpv6 = InetAddress.getByName(host); } catch (UnknownHostException e) { e.printStackTrace();return false; } if(addressIpv6 instanceof Inet6Address){ IPv6 = (Inet6Address) addressIpv6; return true; } if (addressIpv6 instanceof Inet4Address) {return false;} return true; }IPV4:/*** *@param ip * @return */ public static boolean validata_ipv4(String host){ InetAddress addressIpv4 = null; Inet6Address IPv6 = null; Inet4Address Ipv4 = null; try { addressIpv4 = InetAddress.getByName(host); } catch (UnknownHostException e) { e.printStackTrace(); return false; } if(addressIpv4 instanceof Inet6Address){ IPv6 = (Inet6Address) addressIpv4; return false; } if(addressIpv4 instanceof Inet4Address){ IPv4 = (Inet4Address) addressIpv4; return true;} return true; }
- JS及java验证 IPV6,IPV4地址的 正则表达式
- IP地址(IPv4)/IPv6地址的正则表达式
- 检查IPv4和IPv6地址的正则表达式
- 检查IPv4和IPv6地址的正则表达式
- Python 正则表达式验证IPv4地址
- ipv6与ipv4的js正则判断
- 用正则表达式解析IPv4和IPv6地址字符串
- ip地址检查正则表达式 兼容ipv4,ipv6
- 用正则表达式验证IPv6地址的例子
- JS正则匹配IPV4 IPV6
- JS校验合法IP的正则表达式(包括IPV4和IPV6)
- ipV4地址正则表达式
- IPv4地址正则表达式
- 验证IPV4正则表达式
- 验证IPV4正则表达式
- Python 正则表达式验证IPv4地址(转)
- IPv4 地址匹配 正则表达式
- c#正则表达式 ipv4地址
- 乐视网或金奖 付出一切皆有可能
- Python的Base64编码图片
- 快排序
- 黄豆(豆类)
- 理解抽象类和接口
- JS及java验证 IPV6,IPV4地址的 正则表达式
- 平衡二叉树实现 avl(1)
- C++初始化列表的相关问题
- 在逆境中仍然倔强成长
- August 2 music the world needs a drink
- Android手机控制树莓派制作的四驱小车
- 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede
- C++程序员教程 读书记录
- 最好的PHP入门教程推荐:100篇PHP教程精华推荐