package Ġcom . null gr . core . ui . input filters Ċ Ċ import Ġandroid . text . Input Filter Ċ import Ġandroid . text . Sp anned Ċ import Ġandroid . widget . EditText Ċ Ċ /** Ċ Ġ* Ġ[ Input Filter ] Ġto Ġ[ EditText ] Ġwhich Ġallows Ġonly Ġdigits Ġand Ġletters . Ċ Ġ* Ċ Ġ* Ġ@ author ĠGr ish ko ĠNik ita Ċ Ġ*/ Ċ class ĠOnly Letters Or Digits Input Filter Ġ: ĠInput Filter Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfilter ( source : ĠCharSequence ?, Ġstart : ĠInt , Ġend : ĠInt , Ġdest : ĠSp anned ?, Ġd start : ĠInt , Ġd end : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( source Ġ!= Ġnull Ġ&& Ġend Ġ!= Ġ 0 Ġ&& Ġ! Character . is Letter Or Digit ( source [ end Ġ- Ġ 1 ])) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsource . sub Sequence ( start , Ġend Ġ- Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }