UNPKG

basic-data-validator

Version:

Basic schema validation JavaScript library (supports Shamsi / Jalaali date)

44 lines (38 loc) 1.99 kB
export const DefaultMessages = { Invalid: '{path} is invalid', Required: '{path} is a required field', Equals: '{path} field must be equal to {value}', NotEquals: '{path} field must be not equal to {value}', String: '{path} must be a string', Email: '{path} must be a valid email', Url: '{path} must be a valid URL', Matches: '{path} must match the following: "{regex}"', UserName: '{path} is not a valid user name', StrongPassword: '{path} is not a strong password', MediumPassword: '{path} is not a medium password', Digits: '{path} must contains only numbers"', Letters: '{path} must contains only letters"', AlphaNum: '{path} must contains letters or numbers"', MinLen: '{path} must be at least {min} characters', MaxLen: '{path} must be at most {max} characters', Length: '{path} must be exactly {length} characters', Trim: '{path} must be a trimmed string', LowerCase: '{path} must be a lowercase string', UpperCase: '{path} must be a upper case string', Contains: '{path} must contains one of the following values: {values}', NotContains: '{path} must not contains one of the following values: {values}', OneOf: '{path} must be one of the following values: {values}', NotOneOf: '{path} must not be one of the following values: {values}', Number: '{path} must be a number', Integer: '{path} must be an integer', Min: '{path} must be greater than or equal to {min}', Max: '{path} must be less than or equal to {max}', LessThan: '{path} must be less than {max}', MoreThan: '{path} must be greater than {min}', Positive: '{path} must be a positive number', Negative: '{path} must be a negative number', Boolean: '{path} field must be boolean', Shamsi: '{path} field must be Shamsi date', MinShamsi: '{path} field must be later than {min}', MaxShamsi: '{path} field must be at earlier than {max}', }