فیلتر کردن ورودی های Input ؟

ساخت وبلاگ

من میخوام این چنتا کارو انجام بدم:

1: میخوام وقتی کاربری در فیلد name اسم خودشو نوشت -> چک کنم که آیا نام نوشته شده فارسی هست ؟ اگه فارسی بود تو بانک اطلاعاتی ثبت کنم - اگه هر زبانی به غیر فارسی بود اررور بدم . ( و یا بلعکس : یعنی فقط انگلیسی وارد کنه و زبان های دیگه رو تایید نکنه )

2: میخوام وقتی کاربری در فیلد name اسم خودشو نوشت -> فیلد مورد نظر رو از کارکتر های ( Ä - É - ê و..... ) پاکسازی کنم . ( دقیقا مثل تابع FILTER_SANITIZE_EMAIL ) .
من برای فیلد name از توابع FILTER_SANITIZE_EMAIL و FILTER_SANITIZE-URL استفاده کردم ولی جواب نداد . از تابع FILTER_SANITIZE_STRING هم استفاده کردم . ولی هیچکودمشون فیلد name رو پاکسازی نکردن . برای پاکسازیشون از چه تابعی باید استفاده کنم؟

3:میخوام چک کنم که کاربری تعداد ( کمتر از 3 و بیشتر از 20 کارکتر) را در فیلد ها وارد نکنه . باید از چه تابعی استفاده کنم برای فیلتر کردنش ؟

تشکر

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 126 تاريخ : دوشنبه 16 فروردين 1395 ساعت: 18:17