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 برا فارسی :
[ابپ...ی]
یعنی از الف تا ی بنویس
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.