is IPv6 Hex Compressed Address by regex - Android Network

Android examples for Network:IPv6

Description

is IPv6 Hex Compressed Address by regex

Demo Code


//package com.java2s;

import java.util.regex.Pattern;

public class Main {
    private static final Pattern IPV6_HEX_COMPRESSED_PATTERN = Pattern
            .compile("^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$");

    public static boolean isIPv6HexCompressedAddress(final String input) {
        return IPV6_HEX_COMPRESSED_PATTERN.matcher(input).matches();
    }/*from w  w  w . ja v a  2 s.c o m*/
}

Related Tutorials