IP地址格式化处理

简介: IP地址格式化处理

隐藏前面两位

 function formatIP(ip){
            return "*.*."+ip.replace(/^(?:\d+\.){2}/, '')
        }

隐藏后面两位

   console.log(s.replace(/(?:\.\d+){2}$/, '') + ".*.*");
        let ip1 = '192.168.12.99';
        let pattern = /^(\d+\.){2}\d+$/;
        console.log(ip1.replace(pattern, '*.*.$2')); // Output: *.*.12.99
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=<device-width>, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        function formatIp(ip) {
            let str = ip.split('.')
            str[0] = str[1] = '*'
            return str.join('.')
        }

        function isIp(ip) {
            var reg = /^((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))$/
            return reg.test(ip)
        }
        console.log(formatIp('172.168.2.1'))
        var ip = '12.168.11.13';
        var result = ip.replace(/^(\d{1,3}){2}/, '*');
        console.log(result)

        var s = '24.210.199.111';
        console.log(s.replace(/(?:\.\d+){2}$/, '') + ".*.*");

        console.log("*.*." + s.replace(/^(?:\d+\.){2}/, ''))

        function formatIP(ip) {
            return "*.*." + ip.replace(/^(?:\d+\.){2}/, '')
        }

        console.log(formatIP('192.168.1.0'))

        console.log('192.168.1.0'.replace(/^(\*\.)(.*)$/, '$1$2'))

        console.log(isIp('192.168.1.1'))
        console.log(isIp('192.168.11.12'))
        console.log(isIp('11.12'))

        let ip1 = '192.168.12.99';
        let pattern = /^(\d+\.){2}\d+$/;
        console.log(ip1.replace(pattern, '*.*.$2')); // Output: *.*.12.99
    </script>

</body>

</html>
相关文章
|
网络协议 网络架构 C++
一文搞定IP地址
本文详细的介绍了IP地址的所有细节,学习完本章小白将打下坚实的基础
|
7月前
|
网络协议 网络架构
特殊的ip地址
特殊的ip地址
67 3
|
5月前
|
网络协议 Linux 数据库
计算机网络知识之URL、IP、子网掩码、端口号
计算机网络知识之URL、IP、子网掩码、端口号
|
7月前
|
网络协议 CDN
IP地址相关讲解
IP地址相关讲解
68 0
|
存储 安全
IP
IP
85 0
|
网络协议 网络架构
IP地址和端口号
IP地址一共有4byte(32bit组成),比如0.0.0.0,不简写的话就是0000 0000.0000 0000.0000 0000.0000 0000
128 0
|
数据库
IP地址以及端口号
IP地址以及端口号
378 0
IP地址以及端口号
|
网络协议 网络架构 数据格式
IP 地址
IP网络地址采用“网络●主机”的形式,其中网络部分是网络的地址编码,主机部分是网 络中一个主机的地址编码。IP 地址的格式如图下所示。
378 0
IP 地址
|
JavaScript 网络协议 前端开发
IP地址(IPv4)/IPv6地址的正则表达式
原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/ Pv4地址正则表达式:^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.
16921 0

热门文章

最新文章