????? ?? ????? ??? ?? ??? ??? ??? ???????. ??? ?????? ???? Vue ????? ?? ????. ??? ??: '123456789' ???? ??: '+998-(12) 345-67-89
Element plus?? ???? ??? ???? ???? ?? ???? ???? ???. ???? ???? ? ??? ????. https://element-plus.org/en-US/comComponent/input.html#formatter
??? ???? ????? ??? ??? ? ? ????
????? ?? ???? ??? ? ????:
????? ?? .replace(/^+998|D/g, '')
刪除字符串開頭的 +998
(由成功的后續(xù)替換)和任何非數(shù)字字符,以及 replace(/^(d{1,2})(d{1,3})?(d{1,2})?( d{1,2})?.*/, (m, g1, g2, g3, g4) => `+998-(${g1})` + (g2 ? `-${g2}` : '' ) + (g3 ? `-${g3}` : '') + (g4 ? `-${g4}` : ''))
? ??? ???? -
重新格式化數(shù)字>? ???? ???? ?????.