Membuat Email Validation dengan Regex di Kotlin
Membuat Email Validation dengan Regex di Kotlin – Pada artikel kali ini, kita akan membuat email validation dengan Regex di kotlin. Pada kode yang akan dibuat kali ini akan disertakan juga email yang valid dan email yang tidak valid. Jika kita mengembangkan aplikasi android menggunakan kotlin maka akan terdapat dua cara untuk membuat validasi email yaitu menggunakan regular expression atau regex dan menggunakan Android Utility Class. Akan tetapi, pada artikel ini hanya akan membahas bagaimana cara membuat validasi email dengan Regex di Kotlin. Simak artikel dibawah ini untuk membuat email validation dengan Regex di Kotlin.
Daftar Isi
Regex untuk Email Validation
Berikut ini adalah regex yang dapat kalian gunakan untuk membuat validasi email di Kotlin.
val emailRegex = compile( "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" + "\\@" + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" + "(" + "\\." + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" + ")+" )
Kode Kotlin untuk Email Validation dengan Regex
Berikut ini adalah kode Kotlin lengkap untuk melakukan validasi email menggunakan regex.
import java.util.regex.Pattern.compile fun main() { val myEmail = "abc.de@mail.com" val otherEmail = "abc.com" val emailRegex = compile( "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" + "\\@" + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" + "(" + "\\." + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" + ")+" ) val isMyEmailValid = emailRegex.matcher(myEmail).matches() val isOtherEmailValid = emailRegex.matcher(otherEmail).matches() println("Email $myEmail is $isMyEmailValid") println("Email $otherEmail is $isOtherEmailValid") }
Output
Saat kalian menjalankan kode program kotlin diatas, maka kalian akan mendapatkan hasil output seperti dibawah ini.
Email abc.de@mail.com is true Email abc.com is false Process finished with exit code 0
Temukan source code menarik lainnya hanya di Inpows.
Baca Juga
Tutorial Membuat PhotoView di Flutter
Mendapatkan Resolusi Gambar Menggunakan Python