yourEditText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
//Check your Credit Card Number here.
}
});
3 回答
没有本机功能 . 你必须在
EditText
上设置TextWatcher
类 . 它的作用是在你的字段上设置一个监听器,当你输入它时,它会给你检查输入的方法 .在上述答案和建议的帮助下,我取得了成果,
这是解决方案:
为正则表达式创建一个函数
在 addTextChangedListener 中使用以下代码
谢谢..
您将在输入时观看文本,检查前几个数字以匹配此处的代码:
http://www.stevemorse.org/ssn/List_of_Bank_Identification_Numbers.html
这可以通过TextWatcher监听器Murtaza Hussain指出来完成 .
检查文字: