package Ġcom . t corner . flex validation Ċ Ċ import Ġjava . util . regex . Pattern Ċ Ċ /** Ċ Ġ* ĠAllows Ġalphabet ĠOR Ġnumeric Ġonly . Ċ Ġ* Ċ Ġ* ĠExample : Ċ Ġ* Ċ Ġ* Ġ" abc 1 2 3 " Ġis Ġtrue Ċ Ġ* Ġ" abc " Ġis Ġtrue Ċ Ġ* Ġ" 1 2 3 " Ġis Ġtrue Ċ Ġ* Ġ" abc 1 2 3 ! @ # $" Ġis Ġfalse Ċ Ġ*/ Ċ class ĠAlpha Numeric Validation Ġ: ĠValidation () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠAL PH AN UM ERIC _ VALIDATION : ĠPattern Ġ= ĠPattern . compile ("^ [ a - zA - Z 0 - 9 _ \\ s ]* \$ ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠisValid ( o : ĠAny ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( o ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠString Ġ-> Ġo . matches ( ALPH AN UM ERIC _ VALIDATION . to Regex ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ