const unformatWithPattern = (value: string, pattern: string): string => { let valueArray = ['']; if (value && value.length > 0) { valueArray = value.toString().split(''); valueArray = valueArray.filter((element) => !getSymbolsInPattern(pattern).includes(element)); } return valueArray.join(''); }; const getSymbolsInPattern = (pattern: string): string[] => pattern.split('').filter((symbol) => symbol !== '*'); export default unformatWithPattern;