UNPKG

client-side-validator

Version:

Simple Inline validator or utility library for making developer life easier

36 lines (34 loc) 949 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var defaultMessage = { onEmpty: 'is Required', notValid: 'is not valid' }; var rules = { Email: { regex: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, onEmpty: defaultMessage.onEmpty, notValid: defaultMessage.notValid }, Domain: { regex: /^[\w]*\.[a-z]{2,6}$/, onEmpty: defaultMessage.onEmpty, notValid: defaultMessage.notValid }, Phonenumber: { regex: /^[\d]{10,12}$/, onEmpty: defaultMessage.onEmpty, notValid: defaultMessage.notValid }, Text: { onEmpty: defaultMessage.onEmpty }, Number: { regex: /^\d+$/, onEmpty: defaultMessage.onEmpty, notValid: defaultMessage.notValid } }; exports.default = rules;