我想放置验证器,以便如果用户没有以正确的格式(即 abc@xyz.com)输入电子邮件 ID,则会弹出一条错误消息。如何为 Windows Mobile 放置此验证器?
问问题
766 次
1 回答
2
using System;
using System.Text.RegularExpressions;
public static bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn,
@"^(?("")("".+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))" +
@"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$");
}
于 2012-06-25T18:48:09.650 回答