This question already has answers here:
How do I make a textbox that only accepts numbers?
(40 个回答)
Verifying that a string contains only letters in C#
(10 个回答)
5年前关闭。
我需要验证文本框中的密码条目,我有一些要求需要满足以允许创建用户配置文件,其中之一是如果密码包含除数字和字母以外的任何其他内容,则拒绝注册系统需要拒绝进入,我尝试的一切似乎都失败了。
这是我现在站的地方:
(40 个回答)
Verifying that a string contains only letters in C#
(10 个回答)
5年前关闭。
我需要验证文本框中的密码条目,我有一些要求需要满足以允许创建用户配置文件,其中之一是如果密码包含除数字和字母以外的任何其他内容,则拒绝注册系统需要拒绝进入,我尝试的一切似乎都失败了。
这是我现在站的地方:
private void BUT_Signup_Click(object sender, EventArgs e)
{
string allowedchar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
if (!(TXT_NewPassword.Text.ToString().Contains(allowedchar)))
MessageBox.Show("No special characters on the password are allowed");
最佳答案
你可以使用 LINQ:
if (!TXT_NewPassword.Text.All(allowedchar.Contains))
{
// Not allowed char detected
}
关于c# - 如何防止用户在文本框中键入特殊字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33018299/
10-12 22:34