IP+端口正则表达式

/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?):\d{1,5}$/
  • ^ 表示字符串的开始。

  • ((25[0-5]|2[0-4]\d|[01]?\d\d?).) 表示匹配一个 IP 地址的一段,可以是 0-255 之间的数字,如果是 2 位数不能以 0 开头,如果是 1 位数可以以 0 开头。由于是四段,所以要重复四次。

  • (25[0-5]|2[0-4]\d|[01]?\d\d?) 前面就提到了,这里就不再解释了,这是最后一段的正则表达式。

  • : 表示端口号前面的冒号。

  • \d{1,5} 表示端口号,最多五位数字。

  • $表示字符串的结束。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容