PDA

View Full Version : سوال: Validation Expression



abbasjafarnezhad
چهارشنبه 23 بهمن 1387, 08:36 صبح
با سلام

در استفاده از RegularExpressionValidator اگر بخواهيم فقطTextBox ما حرف بگير د چه كدي را در قسمت Validation Ex pression بايد وارد كرد


با تشكر از كليه برنامه نويسان :تشویق::تشویق::تشویق::تشویق:

Behrouz_Rad
چهارشنبه 23 بهمن 1387, 09:29 صبح
منظور از "حرف" چیه؟ ممکنه برداشت من و شما از "حرف" متفاوت باشه.
آیا "." و "،" و امثالهم هم مجاز هستند؟ دقیقاً باید مشخص کنی که چه کاراکترهایی مد نظرت هست.

موفق باشید.

milade
چهارشنبه 23 بهمن 1387, 12:50 عصر
سلام
شما از این استفاده کنید :

[A-Za-z]+
که هر حرفی رو بین کاراکترهای کوچیک و بزرگ a تا z پیدا میکنه
و یا این :

\w+
اینم معادله این هست :

[A-Za-z0-9_]+
موفق باشی
( کتاب Regex استاد راد رو بخر بخون تا ... )

abbasjafarnezhad
شنبه 26 بهمن 1387, 08:09 صبح
دوست عزيز از راهنمايي شما بسيار متشكرم
من از فرمت *([A_Z]|[a-z]) استفاده كردم و مشكل من تقريبا حل شد اما مشكل اين است كه فرضا textbox من حرف انگليسي را مي گيرد و اگر مثلا اسم را بصورت فارسي تايپ شود پيغام خطايي كه در error messageقسمت Validation Expressionنوشته شده را نشان ميدهد خلاصه اينكه حرف فارسي را نمي گيرد

با تشكر:تشویق::تشویق::تشویق::تش یق:

milade
شنبه 26 بهمن 1387, 12:29 عصر
سلام
Regex برا فارسی :

[ابپ...ی]
یعنی از الف تا ی بنویس
موفق باشید