Dans la zone de saisie input
du téléphone mobile, utilisez le code suivant pour définir le format du numéro de téléphone mobile sur "000 0000 0000", et ajoutez un espace au milieu du numéro de téléphone mobile.
if (mValue != '') {
let mLength = mValue.length;
if (mLength <= 3) {
return mValue;
} else {
if (mLength <= 7) {
return mValue.substring(0, 3) + ' ' + mValue.substring(3, mLength)
} else {
return mValue.substring(0, 3) + ' ' + mValue.substring(3, 7) + ' ' + mValue.substring(7, 11)
}
}
}
Mon test personnel est normal, mais il apparaîtra sur Huawei mate9. A chaque fois que vous saisirez le troisième numéro, lors de l'ajout d'un espace, il sera affiché que l'espace a été ajouté normalement, mais le curseur est devant l'espace, et le curseur entre toujours à nouveau le numéro avant le dernier numéro.
J'ai également rencontré ce problème, l'avez-vous résolu et comment l'avez-vous résolu