@@ -19,7 +19,7 @@ Go语言通过`regexp`标准包为正则表达式提供了官方支持,如果
|
|||||||
如果要验证一个输入是不是IP地址,那么如何来判断呢?请看如下实现
|
如果要验证一个输入是不是IP地址,那么如何来判断呢?请看如下实现
|
||||||
|
|
||||||
func IsIP(ip string) (b bool) {
|
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 false
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
|
|||||||
Reference in New Issue
Block a user