在android開發過程中,經常會要求使用者輸入手機號,為了便於**,我們都會已135 ***x ***x這種格式展示
通過下面的方法,直接輸入格式化。
xml布局檔案中寫法如下:
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxlength="13"
android:inputtype="numbersigned" />
**中寫法如下:
final edittext edittext = (edittext) findviewbyid(r.id.edittext);
edittext.addtextchangedlistener(new textwatcher()
@override
public
void
ontextchanged(charsequence charsequence, int start, int before, int count) else }}
if (!stringbuilder.tostring().equals(charsequence.tostring())) else
} else
}edittext.settext(stringbuilder.tostring());
edittext.setselection(index);}}
@override
public
void
aftertextchanged(editable s)
});}
手機號格式化(EditText空格輸入)
public contentwithspaceedittext context context,attributeset attrs,int defstyleattr private void parseattributeset context context,attributeset attrs ...
蘋果輸入手機號變使用者的名字
今天我們的使用者輸入手機號之後變成了使用者的名字,沒辦法獲取驗證碼,因為手機格式不對。我還是頭一次遇到這樣的事情。1.文字替換 2.用空格防止文字替換 pragma mark uitextfielddelegate bool textfield uitextfield textfield shoul...
輸入手機號格式344展示形式(只允許數字)
我的專案中有多出需要輸入手機號,我封裝mixins裡telphone.js,控制手機號344展示格式,如下 import from utils reg export const telphone watch d d 1 2 3 this.threephone.trim if this threeph...