diff --git a/ebook/07.3.md b/ebook/07.3.md index cee15ec5..dcd18cb8 100644 --- a/ebook/07.3.md +++ b/ebook/07.3.md @@ -19,7 +19,7 @@ Go语言通过`regexp`标准包为正则表达式提供了官方支持,如果 如果要验证一个输入是不是IP地址,那么如何来判断呢?请看如下实现 func IsIP(ip string) (b bool) { - if m, _ := regexp.MatchString("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$", ip); !m { + if m, _ := regexp.MatchString("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$", ip); !m { return false } return true