package Ġsample . k anda . mv vm . register . validators Ċ Ċ import Ġsample . k anda . mv vm . register . Validator Ċ import Ġjava . util . regex . Pattern Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġca ique Ġon Ġ 2 / 1 9 / 1 8 . Ċ Ġ*/ Ċ class ĠPhone Validator Ġ: ĠValidator Ġ{ ĊĠĠĠ Ġprivate Ġval ĠREG EX Ġ= Ġ"^ \\ ([ 1 - 9 ]{ 2 }\\ ) Ġ[ 9 ]{ 0 , 1 }[ 6 - 9 ]{ 1 }[ 0 - 9 ]{ 3 }\\ -[ 0 - 9 ]{ 4 }\ $" ĊĠĠĠ Ġprivate Ġval Ġphone Pattern Ġ= ĠPattern . compile ( REGEX ) ĊĊĠĠĠ Ġoverride Ġfun ĠisValid ( field : ĠString ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfield . isNotEmpty () Ġ&& Ġphone Pattern . matcher ( field ). matches () ĊĠĠĠ Ġ} Ċ }