v1.0.0
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package cmn
|
||||
|
||||
import "regexp"
|
||||
|
||||
// 公式
|
||||
const (
|
||||
VERIFY_EXP_USERNAME = `^[a-zA-Z0-9_\.\@]{5,80}$`
|
||||
VERIFY_EXP_PASSWORD = `^[a-zA-Z0-9_\.\&\@]{6,16}$`
|
||||
)
|
||||
|
||||
// 正则验证
|
||||
func VerifyFormat(exp, str string) bool {
|
||||
reg := regexp.MustCompile(exp)
|
||||
return reg.MatchString(str)
|
||||
}
|
||||
|
||||
// 验证邮箱
|
||||
func VerifyEmail(email string) bool {
|
||||
return VerifyFormat(`\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*`, email)
|
||||
}
|
||||
Reference in New Issue
Block a user