web-component-stencil-test
Version:
Stencil Component Starter
28 lines (27 loc) • 772 B
JavaScript
export const INPUT_TYPES = {
text: {
type: "text",
inputType: "text",
},
number: {
type: "number",
inputType: "number",
},
zipCode: {
type: "zip-code",
inputType: "text",
pattern: /^\d{5}([\-]\d{4})?$/,
},
date: {
type: "date",
inputType: "date",
},
email: {
type: "email",
inputType: "email",
pattern: /^(([^<>()\[\]\\.,;:\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,}))$/
}
};
export const MAXLENGTH = { message: 'MAXLENGTH' };
export const REQUIRED = { message: 'REQUIRED' };
export const PATTERN = { message: 'PATTERN' };