Java IP Address Validate isIPv4Address(final String input)

Here you can find the source of isIPv4Address(final String input)

Description

Is i pv 4 address boolean.

License

Apache License

Parameter

Parameter Description
input the input

Return

the boolean

Declaration

public static boolean isIPv4Address(final String input) 

Method Source Code


//package com.java2s;
/*/*from  www .  j  av a  2s .  c o m*/
 * Copyright (c) 2016 Martin Pfeffer
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.regex.Pattern;

public class Main {
    private static final Pattern IPV4_PATTERN = Pattern
            .compile("^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$");

    /**
     * Is i pv 4 address boolean.
     *
     * @param input the input
     * @return the boolean
     */
    public static boolean isIPv4Address(final String input) {
        return IPV4_PATTERN.matcher(input).matches();
    }
}

Related

  1. isIPSect(String ip)
  2. isIPString(String str)
  3. isIpv4(String ipv4)
  4. isIpV4Address(CharSequence address)
  5. isIPv4Address(final String input)
  6. isIPv4Address(String ipAddress)
  7. isIPv4AddressValid(String cidr)
  8. isIpv4Correct(String ipAddress)
  9. isIPv4Format(String ip)