200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > WPF 邮箱输入框提示 和 手机号码验证

WPF 邮箱输入框提示 和 手机号码验证

时间:2022-03-27 15:37:11

相关推荐

WPF 邮箱输入框提示 和 手机号码验证

WPF 邮箱输入框提示 和 手机号码验证

1.邮箱输入框

#region 添加下拉框中的子项

private void addlist(string str) //str即为输入框内容

{

list_email.Items.Clear();

string[] result = str.Split('@'); //str进行分割

if (result.Count() == 1)

{

for (int i = 0; i < semial.Count(); i++)

{

ListBoxItem item = new ListBoxItem();

item.Content = str + semial[i];

list_email.Items.Add(item);

}

}

else

{

for (int i = 0; i < semial.Count(); i++)

{

ListBoxItem item = new ListBoxItem();

if (semial[i].Contains(result[1]))

{

item.Content = result[0] + semial[i];

list_email.Items.Add(item);

}

}

}

list_email.Visibility = System.Windows.Visibility.Visible;

}

#endregion

#region 初始化邮箱格式

string[] semial = { "@", "@", "@", "@", "@", "@", "@", "@", "@", "@", "@" };

#endregion

效果:

2.电话号码验证

#region 判断是不是电话号码

public static bool IsMobilePhone(string input) //你要校验的电话号码字符串

{

if (input.Length == 0)

{

return false;

}

else if (input.Length != 11)

{

return false;

}

return System.Text.RegularExpressions.Regex.IsMatch(input, @"^[1]+[3,4,5,7,8]+\d{9}");

}

#endregion

效果如图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。