首次提交:初始化项目代码
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"regexp"
|
||||
)
|
||||
|
||||
// 全局仅编译一次,全局复用,性能最优
|
||||
//var pattern = `^1[3-9]\d{9}$`
|
||||
|
||||
// 更为严格的匹配
|
||||
var pattern = `^1(3[0-9]|4[5-9]|5[0-35-9]|6[2567]|7[0-9]|8[0-9]|9[0-35-9])[0-9]{8}$`
|
||||
var phoneRegex = regexp.MustCompile(pattern)
|
||||
|
||||
func main() {
|
||||
fmt.Println("合法手机号校验:", phoneRegex.MatchString("13812345678"))
|
||||
fmt.Println("非法手机号校验:", phoneRegex.MatchString("11111122222"))
|
||||
}
|
||||
Reference in New Issue
Block a user