correct.js-2

1.0.0 • Public • Published

Example

Watch here

const userName = 'akifcan'
const email = 'akif@test.com'
const phoneNumber = '(555)-555-22-22'
const postalCode = 35000

const result = validate(
    [
        {
            text: userName,
            check: ['required', 'maxLength:50', 'minLength:5', 'string'],
            messages: ['kullanıcı adını lütfen girin', 'isim en fazla 50 karakter olabilir', 'isim en az 5 karakter içermeli', 'isim j harfi ile başlamalı', 'isim sadece karakterlerden oluşmalı']
        },
        {
            text: email,
            check: ['required', 'email', 'endsWith:test.com'],
            messages: ['e-posta adresinizi lütfen girin', 'e-posta formatını hatalı girdiniz', 'e-posta adresi test.com ile bitmeli']
        },
        {
            text: phoneNumber,
            check: ['required', 'maxLength:15', 'minLength:15', 'regex:(\\([0-9]{3})\\)[-]([0-9]{3})[-]([0-9]{2}[-]([0-9]{2}))'],
            messages: ['lütfen telefon numaranızı girin', 'telefon numaranızı fazla girdiniz', 'telefon numaranızı fazla girdiniz', 'telefon numarası formatını hatalı girdiniz']
        },
        {
            text: postalCode,
            check: ['required', 'number'],
            messages: ['posta kodunu lütfen girin', 'posta kodu rakam içermelidir']
        }
    ]
)

console.log(result);

Package Sidebar

Install

npm i correct.js-2

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

5.72 kB

Total Files

3

Last publish

Collaborators

  • akifcan