PDA

نسخه کامل مشاهده نسخه کامل : وارد نشدن بعضی کاراکتر ها در فیلد



m p c
10-02-2012, 20:32
سلام دوستان من یه فرمی دارم که یه فیلد توشه به نام جستجوی دامنه می خوام تو اون فیلد به غیر از کاراکتر - هر کاراکتری وارد شد ارور بده یا مثلا اگر کاراکتر های وارد شده فارسی بود بازم ارور بده
لطفا هرکی بلد بود راهنمایی کنه ممنون

parstech
10-02-2012, 22:48
اگر میخواین رو دستگاه کاربر هنگام ورود اطلاعات اعتبار سنجی بکنید یا اصطلاحن client-side کد نویسی کنید باید برید سراغ javascript اما اگر مد نظرتون اعتبار سنجی روی سرور هستش (server-side) در php میتونید برید سراغ regular expression.کمی پیچیده هست اما بسیار قدرتمنده (در جاوا اسکریپت هم می تونید از همین شیوه استفاده کنید.) به عنوان مثال نتیجه عبارت زیر تنها زمانی true خواهد بود که مقدار متغیر از حروف الفبا انگلیسی و اعداد تشکیل شده باشه. (وجود حتا یک ویرگول باعث false شدن نتیجه میشه)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته یک نکته رو فراموش کردم: اگر فیلد شما فقط قراره حاوی یک حرف، تو صورت مساله فرمودید '-'، نیازی به کارهای گفته شده نیست و با یک if ساده میتونید محتوای فیلد رو بررسی کنید.

photo1
10-02-2012, 22:50
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ادیت: تقریباً همزمان با کاربر بالایی پست دادم!!