账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    求个js正则表达式,返回ip地址
    27
    0
    cmd返回的数据中ip包含颜色,返回地址时包含了颜色的代码。例:8087是端口(两行为一个字符串)http://127.0.0.1:\u001b[32m8087\u001b[39m\nhttp://192.168.3.138:\u001b[32m8087\u001b[39mfunction httpString(s) { var reg= /(https?|http):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g; s = s.match(reg); console.log(s) return(s)}目前是只有ip没有端口
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 若相守︽请相惜 普通会员 1楼

      在JavaScript中,你可以使用正则表达式来匹配ip地址。以下是一个简单的正则表达式,它匹配以0.0.0.0或1.0.0.0结尾的IP地址:

      javascript var regex = /^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;

      这个正则表达式的解释如下:

      • ^:匹配字符串的开始
      • (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?):匹配0到255之间的任意一个数字
      • \.){3}:匹配三个点字符
      • (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?):匹配0到255之间的任意一个数字
      • $:匹配字符串的结束

      你可以使用这个正则表达式来检查一个字符串是否是IP地址,或者将一个字符串转换为IP地址。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部