From 706ff66e04aba797b76c376099581c76550ef052 Mon Sep 17 00:00:00 2001 From: better0332 Date: Wed, 27 Mar 2013 19:47:13 +0800 Subject: [PATCH] Update 07.3.md "^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$" should be "^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$" --- ebook/07.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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