美文网首页
验证手机号是否为空、位数是否正确以及是否有效

验证手机号是否为空、位数是否正确以及是否有效

作者: 一只西西狸 | 来源:发表于2019-06-28 17:55 被阅读0次
     private boolean judPhone() {
            EditText editText=findViewById(R.id.edit_number);
            if (TextUtils.isEmpty(editText.getText().toString().trim())) {
                Toast.makeText(MainActivity.this, "请输入您的电话号码", Toast.LENGTH_LONG).show();
                editText.requestFocus();
                return false;
            } else if (editText.getText().toString().trim().length() != 11) {
                Toast.makeText(MainActivity.this, "您的电话号码位数不正确", Toast.LENGTH_LONG).show();
                editText.requestFocus();
                return false;
            } else {
                String phone_number = editText.getText().toString().trim();
                String num="^((13[0-9])|(15[^4,\\D])|(18[0,3,5-9]))\\d{8}$";
                if (phone_number.matches(num))
                    return true;
                else {
                    Toast.makeText(MainActivity.this, "请输入正确的手机号码", Toast.LENGTH_LONG).show();
                    return false;
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:验证手机号是否为空、位数是否正确以及是否有效

          本文链接:https://www.haomeiwen.com/subject/lqbecctx.html