react-input-pin-code
Version:
Pin input built with React component and styled-components
19 lines (17 loc) • 603 B
JavaScript
const validateToPattern = (validate) => {
if (Array.isArray(validate)) {
const regex = new RegExp(validate.join('|')).toString();
return regex.slice(1, regex.length - 1);
}
else if (typeof validate === 'string') {
const regex = new RegExp(validate.split('').join('|')).toString();
return regex.slice(1, regex.length - 1);
}
else if (validate instanceof RegExp) {
const regex = validate.toString();
return regex.slice(1, regex.length - 1);
}
return undefined;
};
export { validateToPattern };
//# sourceMappingURL=index.js.map