You need a translate table which matches the Eastern numbers to Western, and vice versa. One should containing all the Eastern Arabic digits in order from zero, and the other containing the Western ones. You can then do a lookup in either table to find its corresponding number in the alternate coding.
C# sample as my VB skills are not very good.
string eastern = "٠١٢٣٤٥٦٧٨٩";
string western = "0123456789";
string result = "";
foreach (char c in number)
{
int index = eastern.IndexOf(c);
c = western[index];
result += c;
}