پس از چند ساعت کلنجار با Validation-Engine و خوندن تک تک متد ها و توابعش به این نتیجه رسیدم که این کار خیلی راحت تر از اونی که فکر می کردمه
برای استفاده از این کتابخانه باید متناسب با زبان استفاده شده در صفحه وب (انگلیسی ، روسی ، ...) فایلی به نام jquery.validationEngine"language-name".js رو به سربرگ فایل html خودمون اضافه کنیم متاسفانه زبان فارسی در لیست زبان ها وجود نداره , در انتهای این فایل می شه قانون های خودتونو به صورت regular expretion تعریف کنید و براشون نام بذارید و ازشون مثل قانون های موجود در پکیج استفاده کنید.
کدی که باید به انتهای فایل jquery.validationEngine"language-name".js اضافه بشه(برای کد ملی و ورودی فارسی):
,
"farsi_inp": {
"regex": /[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤإأءًٌٍَُِّ\s]+/,
"alertText": "ورودی تنها می تواند شامل حروف فارسی باشد"
},
"national_id": {
"regex": /[0-9]{10}/,
"alertText": "کد ملی نا معتبر است"
}
روش استفاده در input:
<input type="text" name="sample" class="validate[custom[farsi_inp]]"/>