react-input-pin-code
Version:
Pin input built with React component and styled-components
1 lines • 775 B
Source Map (JSON)
{"version":3,"file":"index.d.ts","sources":["../../../src/utils/string/utils.ts"],"sourcesContent":["export const validateToPattern = (\r\n validate: string | string[] | RegExp | undefined\r\n): string | undefined => {\r\n if (Array.isArray(validate)) {\r\n const regex = new RegExp(validate.join('|')).toString();\r\n return regex.slice(1, regex.length - 1);\r\n } else if (typeof validate === 'string') {\r\n const regex = new RegExp(validate.split('').join('|')).toString();\r\n return regex.slice(1, regex.length - 1);\r\n } else if (validate instanceof RegExp) {\r\n const regex = validate.toString();\r\n return regex.slice(1, regex.length - 1);\r\n }\r\n\r\n return undefined;\r\n};\r\n"],"names":[],"mappings":"AAAO,cAAA,iBAAA,iCAAA,MAAA;;;;"}