Pour le (21) qui se met entre parenthèses c'est assez normal : il reconnaît que c'est l'indicatif de la ville, en l'occurrence
Split. Certaines villes sont plus ou moins grandes donc vous aurez 6 ou 7 chiffres après l'indicatif, c'est normal.
Le 98 ainsi que d'autres indicatifs commençant par 9 sont des indicatifs des portables (comme le 06 ou 07 chez nous)
Pour le zéro qui se met entre parenthèses je crois que c'est une erreur de saisie. En principe après 00385 vous ne devriez pas avoir de zéro du tout, il faut prendre le numéro croate en enlevant le zéro. Par exemple le numéro croate 021 456789 (un numéro à
Split avec l'indicatif 021) devient 00385 (21) 456789, on a enlevé le zéro.
D'ailleurs pour les numéros français on enlève aussi le premier zéro quand on l'utilise avec l'indicatif pays 0033:
01 43 50 10 10 devient 0033 1 43 50 10 10
Donc ça dépend, peut être le téléphone est il "intelligent" et comprend que le 0 est de trop, et le met donc entre parenthèses, je ne sais pas. Toujours est il que pour être sûr il vaut mieux toujours l'enlever quand on utilise le code pays.
Je ne sais pas si j'ai été clair?