سلام
یک textbox داریم که کاربر در آن باید پسورد وارد کند(ایجاد پسورد)
اما می خواهم کاربر در هنگام ایجاد پسورد مجبور باشد
1)حداقل طول ورودی 6 و حداکثر12 باشد
2) هم حروف وارد کند وهم عدد
برای طراحی چنین text box چکار باید کنیم
باتشکر
سلام
یک textbox داریم که کاربر در آن باید پسورد وارد کند(ایجاد پسورد)
اما می خواهم کاربر در هنگام ایجاد پسورد مجبور باشد
1)حداقل طول ورودی 6 و حداکثر12 باشد
2) هم حروف وارد کند وهم عدد
برای طراحی چنین text box چکار باید کنیم
باتشکر
سلام
تکست باکس خاصیتی به نام MaxLenght داره که باید اونو بدی12 ولی برای اینکه حداقل 6 کاراکتر بگیره باید خودت با کد نویسی کنترل کنی.
حداکثر رو که rezarko گفتند.
برای بقیه اش:
if (textBox1.Text.Length < 6)
{
MessageBox.Show("تعداد کاراکتر نباید کمتر از 6 باشد");
return;
}
bool haveLetter = false, haveDigit = false;
for (int i = 0; i < textBox1.Text.Length; i++)
{
if (char.IsLetter(textBox1.Text[i]))
{
haveLetter = true;
}
else if (char.IsDigit(textBox1.Text[i]))
{
haveDigit = true;
}
if (haveDigit && haveLetter)
{
break;
}
}
if (haveDigit && haveLetter)
{
MessageBox.Show("OK");
}
else
{
MessageBox.Show("وروردی باید شامل حروف و اعداد باشد");
}
من یک تکست باکس خودم نوشتم که این قابلیت و ..... دیگر داره خواستی ایمیل بده برات بفرستم