| 12345678910111213141516171819202122232425 |
-
- using System.Drawing;
- using System.Windows.Forms;
- namespace Dongke.WinForm.Controls
- {
- /// <summary>
- /// 电子邮件输入文本框
- /// </summary>
- [ToolboxBitmap(typeof(TextBox))]
- public class TxtEmail : TextBoxCodeBase
- {
- #region 构造函数
- /// <summary>
- /// 电子邮件输入文本框
- /// </summary>
- public TxtEmail()
- {
- base.CharacterCasing = CharacterCasing.Normal;
- this.Rejected = @"[^0-9a-zA-Z_@.-]";
- this.Regular = @"^(?("")("".+?""@)|(([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}))$";
- }
- #endregion
- }
- }
|