17 lines
416 B
JavaScript
17 lines
416 B
JavaScript
|
export default {
|
||
|
handlephone(value) {
|
||
|
let phone = "";
|
||
|
let cleanValue = value.replace(/[^0-9]/g, "");
|
||
|
let parts = [];
|
||
|
parts.push(cleanValue.substring(0, 3));
|
||
|
if (cleanValue.length > 3) {
|
||
|
parts.push(cleanValue.substring(3, 7));
|
||
|
}
|
||
|
if (cleanValue.length > 7) {
|
||
|
parts.push(cleanValue.substring(7, 11));
|
||
|
}
|
||
|
phone = parts.filter(Boolean).join("-");
|
||
|
return phone;
|
||
|
}
|
||
|
};
|