UNPKG

@vks-dev/jquery-validation-engine

Version:

jQuery Validation Engine 2.6.2 - Form validation engine with custom regex rules - VKS package

79 lines (71 loc) 3.36 kB
/*global jQuery:false*/ import moment from 'moment'; (function ($) { 'use strict'; $.fn.validationEngineLanguage = function () { }; $.validationEngineLanguage = { newLang: function () { try { $.validationEngineLanguage.allRules = { "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "● Некоректне ціле число (ціле число)" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "● Недійсне десяткове число" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "● Літери (без діакритичних знаків) і лише цифри" }, "onlyCapitalLetterNumber": { "regex": /^[0-9A-Z]+$/, "alertText": "● Великі літери (без діакритичних знаків) і лише цифри" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings // VKS Custom Validations // === START === "positiveInteger": { "regex": /^\d+$/, "alertText": "● Неприпустиме додатне ціле число (ціле число)" }, "onlyLetter": { "regex": /^[a-zA-Z]+$/, "alertText": "● Лише літери (без діакритичних знаків)" }, "onlyLetterSp": { "regex": /^[-'a-zA-Z _]+$/, "alertText": "● Літери (без діакритичних знаків) і лише пробіли" }, "onlyLetterNumberSp": { "regex": /^[0-9a-zA-Z _.\-]+$/, "alertText": "● Літери (без діакритичних знаків), пробіли та цифри" }, "onlyCapitalLetter": { "regex": /^[A-Z]+$/, "alertText": "● Тільки великі літери (без діакритичних знаків)" }, "onlyCapitalLetterSp": { "regex": /^[A-Z' _.\-]+$/, "alertText": "● Лише великі літери (без діакритичних знаків) і пробіли" }, "onlyCapitalLetterNumberSp": { "regex": /^[0-9A-Z _.\-]+$/, "alertText": "● Лише великі літери (без діакритичних знаків), пробіли та цифри" }, invalidWorkOrderNumber: { "regex": /^[a-zA-Z0-9_.\s()/#;:-]+$/, "alertText": "● Виявлено недійсний символ. Приймаються лише літери (A-Z), цифри (0-9), пробіл ( ), крапка (.), підкреслення (_), дефіс (-), кома (;), двокрапка (:), скісна риска (/), дужка та # (знак числа)" } // === END === }; } catch (err) { // ignore } } }; $.validationEngineLanguage.newLang(); })(jQuery);