我使用此代码验证电子邮件 ID,我得到的错误很少,我不知道如何解决它,,,我是 MFC 的新手,如果我很傻,请原谅我
BOOL CMailDlg::Validate(CString m_sFrom)
{
m_sFrom = NulltoString(m_sFrom);
CString strRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
Regex re = new Regex(strRegex);
if (re.IsMatch(m_sFrom))
return (true);
else
return (false);
}
错误:
错误 C2511:“验证”:在“CMailDlg”中找不到重载的成员函数“int(CString 类)”
见“CMailDlg”的声明
错误 C2059:语法错误:“数字后缀错误”
错误 C2018:未知字符“0x40”
错误 C2017:非法转义序列