我正在使用\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
正则表达式验证我的
asp.net Web应用程序和此正则表达式由 visual studio 2010
提供在他们的正则表达式验证器中,但如果我输入99@99.com,那么它没有显示任何
错误消息。
所以我只想确认它是否是有效的电子邮件ID?
答案 0 :(得分:5)
答案 1 :(得分:4)
是的,当然是有效的,实际上域名99.com退出了!
答案 2 :(得分:0)
func isValidEmail(testStr: String) -> Bool {
print("valid Email-ID: \(testStr)")
let emailRegEx = "[A-Za-z0-9_%+-]+@[A-Za-z0-9._]+\\.[A-Za-z]{2,}"
let emailTest = NSPredicate(format: "SELF MATCHES %@",emailRegEx)
return emailTest.evaluateWithObject(testStr)
}