بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
ayhan 10 سال پیش
آخرین تغییر: 10 سال پیش

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

نظرات

Sajad HP 10 سال پیش
در صورت کلی نیاز به دانستن دانش Regex هستید ( Regular expression) . موفق باشید...
کاشی زاده 10 سال پیش
آموزش ساخت ValidBox در سایت لینک رو دانلود کنید توضیحات لازم رو دادم

پاسخ‌ها 1

alisherafat01 10 سال پیش

سلام :)

اگر نخاستید از 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();
}

 

نظرات


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