Files
quiz-ius/js/mask.js
2026-04-06 12:36:25 +00:00

14 lines
351 B
JavaScript
Executable File

class PhoneMask {
static mask(value) {
return value
.replace(/\D/g, '')
.replace(/(\d{2})(\d)/, '($1) $2')
.replace(/(\d{4,5})(\d{4})/, '$1-$2')
.replace(/(-\d{4})\d+?$/, '$1');
}
}
function maskPhone(event) {
event.target.value = PhoneMask.mask(event.target.value);
}