小编Sud*_*kar的帖子

在android中对同一字段(编辑文本)的电子邮件和手机号码进行验证

对同一字段的电子邮件地址和手机号码进行验证。我只有一个编辑文本。此编辑文本需要针对电子邮件和手机号码进行验证。如果用户输入手机号码则进行手机号码验证,否则如果用户输入电子邮件则进行电子邮件验证。

                    String EmailInputContent = emailInput.getText().toString();
                    // Toast.makeText(context, EmailInputContent, Toast.LENGTH_LONG).show();


                    String regexStr = "^[0-9]*$";


                    // Check for a valid email id.
                    if (TextUtils.isEmpty(EmailInputContent) ){

                        // Toast.makeText(context, " Enter the Email address  in forgot password", Toast.LENGTH_LONG).show();

                        // emailInput.setError("Enter the Emial address");
                        emailInput.setError("** Please enter the Email or Mobile number");

                        //entriesValid== false;


                        //emailInput.setError(getString(R.string.error_field_required));

                    }
                    else if(emailInput.getText().toString().trim().matches(regexStr)){

                    }
                    else if (!isEmailValid(EmailInputContent)) {

                        //  Toast.makeText(context, " Email address is invalid in forgot password", Toast.LENGTH_LONG).show();

                        emailInput.setError("Email address is invalid ");
                        //emailInput.setError(getString(R.string.error_invalid_email));

                    }
                    else

                    {
                        Intent i=new …
Run Code Online (Sandbox Code Playgroud)

android android-layout

-1
推荐指数
1
解决办法
2187
查看次数

标签 统计

android ×1

android-layout ×1