PDA

View Full Version : وارد کردن فقط نه کارکاکتر یا نه رقم در تکست باکس



myysl97
یک شنبه 26 مرداد 1393, 09:59 صبح
سلام دوستان من چطور با ولیدشن ها برای تکست باکس تنظیم کنم که فقط 9 عدد یا نه کاراکتر بشه وارد کرد؟؟؟
ممنونم

nadia92
یک شنبه 26 مرداد 1393, 10:16 صبح
با کد نویسی بررسی کن

If (Len(txt_test.text)>9) Then Exit Sub

omid yeganeh
یک شنبه 26 مرداد 1393, 10:20 صبح
با سلام

با ولیدیتور RegularExpressionValidator
باید در قسمت Properties خاصیت ValidationExprssion رو اینطوری بنویسی
{a-zA-z09]{0-9]
این یعنی توی تکست باکست ازaکوچیک تا zکوچیک و از Aبزرگ تا Zبزرگ و از 0 تا 9 میتونی توی تکست باکست تایپ کنی و اون{9-0}هم یعنی از 9 رقم بیشتر وارد کنی پیغام خطا میده ولی بهتره که واسه تکست باکسها MaxLength مشخص کنی

موفق باشی....

myysl97
یک شنبه 26 مرداد 1393, 10:33 صبح
با سلام

با ولیدیتور RegularExpressionValidator
باید در قسمت Properties خاصیت ValidationExprssion رو اینطوری بنویسی
{a-zA-z09]{0-9]
این یعنی توی تکست باکست ازaکوچیک تا zکوچیک و از Aبزرگ تا Zبزرگ و از 0 تا 9 میتونی توی تکست باکست تایپ کنی و اون{9-0}هم یعنی از 9 رقم بیشتر وارد کنی پیغام خطا میده ولی بهتره که واسه تکست باکسها MaxLength مشخص کنی

موفق باشی....

ممنون

من الان فقط
[0-9] اینو وارد میکنم
ولی کار نمیکنه!
یعنی من میخوام فقط بین 0 تا 9 کارکتر وارد بشه ولی کار نمیکنه
طوریه که هر عددی وارد کنم ارور میده....
میگه درست وارد کنم

omid yeganeh
یک شنبه 26 مرداد 1393, 10:45 صبح
اگه فقط [0-9] رو بدی کار نمیکنه اگه میخوای اینطوری باشه اول باید یه کنترل Label توی پروژت قرار بدی بعد در رخداد کلیک دکمه فرمت این دستور رو وارد کنی



if (txtPassword.MaxLength > 9)
{
Label1.Text = "اینجا باسد پیغام خطای خودتو وارد کنی";
}


موفق باشی...