Ich habe diesen Code zur Validierung der E-Mail-ID verwendet, ich bekomme einige Fehler, ich weiß nicht, wie ich sie lösen soll. Ich bin neu in MFC, wenn ich albern bin, verzeihen Sie mir bitte.
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);
}
Fehler:
Fehler C2511: 'Validate' : überladene Elementfunktion 'int (class CString)' in 'CMailDlg' nicht gefunden
Siehe Deklaration von 'CMailDlg'
Fehler C2059: Syntaxfehler : 'bad suffix on number'
Fehler C2018: Unbekanntes Zeichen '0x40'
Fehler C2017: Ungültige Escape-Sequenz