Android 获取EditText中输入的前两位数字
我已经在搜索如何获得EditText中输入的前两位数字,但结果只得到了第一位数字。在我的应用程序中,我想确保输入的号码是电话号码。我想确定它是从09开始的,因为它是我们的国家代码。有什么办法吗?任何帮助都将不胜感激。提前谢谢你 假设et是您的编辑文本名。您可以使用以下代码实现您想要的Android 获取EditText中输入的前两位数字,android,eclipse,android-edittext,Android,Eclipse,Android Edittext,我已经在搜索如何获得EditText中输入的前两位数字,但结果只得到了第一位数字。在我的应用程序中,我想确保输入的号码是电话号码。我想确定它是从09开始的,因为它是我们的国家代码。有什么办法吗?任何帮助都将不胜感激。提前谢谢你 假设et是您的编辑文本名。您可以使用以下代码实现您想要的 if (et.getText().toString().startsWith("09")) { //do what you want } 试试这个 String number = edittext.get
if (et.getText().toString().startsWith("09")) {
//do what you want
}
试试这个
String number = edittext.getText().toString();
String first_two_digits = number.substring(0,2);
前两位数字是编辑文本字符串的前两位数字非常有用!正因为如此,我现在可以从字符串中按位置获取或修剪任何字符。非常感谢。