امروز:دوشنبه ,۱۳۹۸/۰۹/۲۵
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii1 / validation yii1 regex

validation yii1 regex

validation yii1 regex

یکی از راه های کنترل کاربر در ارسال اطلاعات استفاده از ولیدیشن ها (اعتبار سنجی معادل کلمه validation) می باشد.

با استفاده از ولیدیشن شما اطلاعات ارسالی کاربر را مدیریت و کنترل می کنید تا دیتای اشتباهی یا مخرب ارسال نکند .
برای مثال شما می خواهید کاربر برای ارسال شماره تماس خود فقط عدد وارد نمایند .
بسیاری از کاربران برای ارسال شماره تماس ثابت خود به این صورت اطلاعات را وارد می کنند:

۰۲۱-۸۸۰۰۸۸۰۰

validation yii1 regex

علاوه بر راهنمایی(hint) که ما در مقابل inputخود قرار می دهیم

باید در کدها این مسئله رو کنترل کنیم. تا اطلاعات به درستی از کاربر دریافت شود.

اینجاست که ولیدیشن ها به کمک ما می آیند .

جهت آگاهی از نحوه ی کارکرد و استفاده از ولیدیشن ها به لینک های زیر  مراجعه کنید.

اعتبار سنجی عبارات (validation) در Yii (قسمت اول)

اعتبار سنجی عبارات (validation) در Yii (قسمت دوم)

validation yii1 regex

احتمالا شما در بسیاری از فورم هایی که در بسیاری ازسایت ها تکمیل کردین : بخصوص بانک ها و ثبت نام در کنکور

با پیام ” لطفا حروف فارسی تایپ کنید” مواجه شده اید .

به صورت پیش فرض فریم ورک yii این نحوه ی اعتبار سنجی را بررسی نمی کند .

اما با قابلیت  regex  می توانید این موضوع رو هندل کنید.

مثال زیر :


array(
'content',
'match', 'pattern' => '/^[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤإأءًٌٍَُِّ\s\n\r\t\d\(\)\[\]\{\}.,،;\-؛]+$/',
'message' => 'فقط حروف فارسی مجاز می باشد',

),

Check Also

متد findByAttributes

استفاده از متد findByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *