PDA

View Full Version : سوال: قرار دادن الگو در regularexpression validator



mehran6587
چهارشنبه 24 اردیبهشت 1393, 15:46 عصر
با سلام دوستان من میخوام که کاربر برای وارد کردن اطلاعات نام کاربری از حروف انگلیسی و به دلخواه اگه بخواد آخرش عدد بذاره یا نه استفاده کنه.
سوال دوم اینکه میشه برای آپلود فایل هم استفاده کرد؟ مثلا فقط پی دی اف آپلود بشه؟
من چند تا الگو گذاشتم ولی موفق نشدم
به طور مثال
[a-zA-z] رو میذارم فقط یک حرف لاتین باید وارد شه . میخوام طوری باشه که تعدادش متفاوت باشه که مثلا یک کاربر نام کاربیشو پنج حرفی بذاره یکی هست حرفی
اینکه ادامش چطوری به دلخواه بخوام عدد بذاره یا نه

ممنون میشم راهنماییم کنید

rezadana
چهارشنبه 24 اردیبهشت 1393, 23:17 عصر
سلام.
برای اینکه کاربر فقط بتونه قایلهای خاصی رو آپلود کنه میتونی از کد زیر استفاده کنی.

string pach = Server.MapPath(@"~\pic_user\");
String[] validex = { ".jpg", ".jpeg", ".gif", ".bmp", ".png" };
string ex = Path.GetExtension(FileUpload1.PostedFile.FileName) ;
if (Array.IndexOf(validex, ex.ToLower()) < 0)
{
Response.Write("<script>alert('تصویر انتخوابی شما معتبر نیست');</script>");
return;
}


ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــ
www.rezalynda.rzb.ir