withPersianNumbers method
Replaces English numbers (and some other number system) with Persian numbers.
Implementation
String withPersianNumbers() {
if (isEmpty) {
return this;
}
var x = this;
x = x.replaceAll('0', '\u06F0');
x = x.replaceAll('1', '\u06F1');
x = x.replaceAll('2', '\u06F2');
x = x.replaceAll('3', '\u06F3');
x = x.replaceAll('4', '\u06F4');
x = x.replaceAll('5', '\u06F5');
x = x.replaceAll('6', '\u06F6');
x = x.replaceAll('7', '\u06F7');
x = x.replaceAll('8', '\u06F8');
x = x.replaceAll('9', '\u06F9');
x = x.replaceAll('\u0660', '\u06F0');
x = x.replaceAll('\u0661', '\u06F1');
x = x.replaceAll('\u0662', '\u06F2');
x = x.replaceAll('\u0663', '\u06F3');
x = x.replaceAll('\u0664', '\u06F4');
x = x.replaceAll('\u0665', '\u06F5');
x = x.replaceAll('\u0666', '\u06F6');
x = x.replaceAll('\u0667', '\u06F7');
x = x.replaceAll('\u0668', '\u06F8');
x = x.replaceAll('\u0669', '\u06F9');
return x;
}