關於EditText文字框輸入限制

2022-08-19 13:06:11 字數 551 閱讀 6138

新手記錄一:

做專案時,要求對一些文字框進行輸入限制:只允許輸入 (只允許字母、數字、」,「 、」。「 、 」,「  、」.」)。

其中參考了別人的部落格(具體是參考哪些前輩的筆記我也記不清楚了)下面為mainactivity**,布局檔案中只有一格edittext控制項。

public class mainactivity extends activity

}@override

public void beforetextchanged(charsequence s, int start, int count,

int after)

@override

public void aftertextchanged(editable s)

});}

pattern p = pattern.compile(regex);

matcher m = p.matcher(str);

return m.replaceall("").trim();

}

文字框輸入限制

1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...

禁止文字框輸入

如下 readonly disabled autocomplete readonly表示此域的值不可修改,僅可與 type text 配合使用,可複製,可選擇,可以接收焦點,後台會接收到傳值.如下 disabled表示禁用input元素,不可編輯,不可複製,不可選擇,不能接收焦點,後台也不會接收到傳...

禁止文字框輸入

如下 readonly disabled autocomplete readonly表示此域的值不可修改,僅可與 type text 配合使用,可複製,可選擇,可以接收焦點,後台會接收到傳值.如下 type text name www.readonly readonly disabled表示禁用in...