آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تشخیص انگلیسی یا فارسی بودن متن Edittext

Lamanta  11 سال پیش  11 سال پیش
0 0

سلام
چطور میشه همزمان با وارد شدن اولین حرف از کلمه در Edittext انگلیسی یا فارسی بودن را تشخیص داد  ؟
میدونم که شرطش اینه 

String pattern = "^[A-Za-z0-9. ]+$";

if (edittext.text.matches(pattern)) {
    // is English
    }

else {
    // is Not English
   }

اما چون این کار فقط 1 بار در ابتدای تایپ انجام میشه  از addTextChangedListener نمیشه استفاده کرد
لطفا راهنمایی کنید
ممنون .

0 0
متاسفانه سوال های من بی جواب میمونن (11 سال پیش)
0 0
باید از addTextChangedListener استفاده کنی و بگی اگر edt_input.lenth == 1 بود چک کن (11 سال پیش)
0 0
ممنون... (11 سال پیش)
0 0
البته edt_input.lenth اشتباهه، edt_input.gettext().lenth فکر کنم (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .