سلام
من یه برنامه نوشتم و از فونت ایران سنس استفاده کردم و وقتی در EditText مقداری رو به عنوان مبلغ وارد میکنم و با استفاده از ویرگول این مقدار ور سه رقم سه رقم جدا میکنم ولی وقتی میخوام مقدارو بگیرم ذخیره کنم خطای NumberFormatException میده در صورتی ک با استفاده از replace ویرگول ها رو حذف کردم
مشکل اینجا ک وقتی زبان گوشی یا تبلت فارسی بشه همچین مشکلی پیش میاد
نمیشه کاری کرد وقتی زبان گوشی تغییر میکنه رو app من تاثیری نذاره
سلام.
شما دوتا راه حل دارین
مورد اول جایگزینی اعداد وارد شده با اعداد انگلیسی هست(پیشنهاد نمیشه).
مورد دوم نوع اینپوت رو tel بذارین و کد js زیر رو هم داخل فایلتون بذارین.
$('input[type=tel]').keypress(function (evt) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if(charCode ==8 || charCode>=48 && charCode<=57) {
return true;
}
else
return false;
});
با اینکار کیبورد فقط اعداد رو نمایش میده و درصورتی که عدد فارسی وارد بشه از ورود عدد جلوگیری میشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟