@coreui/vue-pro
Version:
UI Components Library for Vue.js
13 lines (12 loc) • 345 B
text/typescript
export const isValidInput = (value: string, type: 'number' | 'text'): boolean => {
if (type === 'number') {
return /^\d$/.test(value)
}
return /^.$/u.test(value)
}
export const extractValidChars = (value: string, type: 'number' | 'text'): string => {
if (type === 'number') {
return value.replace(/\D/g, '')
}
return value
}