Edited at

Android で Email アドレスの判定をしてみた件


方法

android.util.Patterns#EMAIL_ADDRESS の正規表現を用いて判定します :e-mail:

fun isEmailAddress(address: String) =

if (address.isEmpty()) false
else android.util.Patterns.EMAIL_ADDRESS.matcher(address).matches()


使用例

isEmailAddress("xxx@gmail.com") // true

isEmailAddress("090-0000-0000") // false