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

خطا گرفتن ایمیل وارد شده در برنامه

ayhan  10 سال پیش  10 سال پیش
0 0

با سلام دوستان تو برنامه قسمت ثبت نام edittextایمیل رو چجوری میشه کرد که بتونه شناسایی کنه این متن وارد شده ایمیل هست....مثلا اگر کاربر @ نذاشت بفهمه که ایمیل اشتباهه یا هر طریقی به ذهنتون میرسه.........ممنون میشم کمک کنین

+1 0
در صورت کلی نیاز به دانستن دانش Regex هستید ( Regular expression) . موفق باشید... (10 سال پیش)
0 0
آموزش ساخت ValidBox در سایت لینک رو دانلود کنید توضیحات لازم رو دادم (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
alisherafat01  10 سال پیش
+3 0

سلام :)

اگر نخاستید از Regex استفاده کنید میتونید از توابع خود اندروید استفاده کنید برای مثال یه تابع برای validation ایمیل ایجاد کنید به این صورت:

 public final static boolean isValidEmail(CharSequence target) {
return !TextUtils.isEmpty(target) && android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}

بعد اون ایمیل وارد شده در edit text رو با این تابع validate کنید به این صورت:

 String email = inputEmail.getText().toString();

if (isValidEmail(email)) {
// email is valid ... Do whatever you want
} else {
Toast.makeText(getApplicationContext(), "Please enter valid email address!", Toast.LENGTH_LONG).show();
}

 


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