Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 如何验证密码字段是否为空?_Validation_Email_Passwords - Fatal编程技术网

Validation 如何验证密码字段是否为空?

Validation 如何验证密码字段是否为空?,validation,email,passwords,Validation,Email,Passwords,我想检查密码字段是否为空。如果为空,则不会转到下一个活动。它将显示祝酒词。 我可以验证该字段。在哪里可以更改代码。您不应该检查密码字段的实例是否为空,而应该检查字符串内容是否为空。有各种各样的实用程序库可供使用,但只需检查一下!“”.equals(通过) 请注意,通过将“”放在前面,即使字符串可能为null,也可以避免出现NullPointerException。在这种情况下,这并不重要,因为您已经获得了字符串并对其进行了修剪 我建议在Apache的公共语言库中使用StringUtils来处理这

我想检查密码字段是否为空。如果为空,则不会转到下一个活动。它将显示祝酒词。
我可以验证该字段。在哪里可以更改代码。

您不应该检查密码字段的实例是否为空,而应该检查字符串内容是否为空。有各种各样的实用程序库可供使用,但只需检查一下
!“”.equals(通过)

请注意,通过将“”放在前面,即使字符串可能为null,也可以避免出现
NullPointerException
。在这种情况下,这并不重要,因为您已经获得了字符串并对其进行了修剪


我建议在Apache的公共语言库中使用StringUtils来处理这类内容,不过,在这种情况下,您可以只编写StringUtils.isNotEmpty(pass),它有各种实用方法来检查空格、转换字符串等。

Bas van den简单地告诉我在上面的代码中可以在哪里更改或修改。我对编程了解不多。老实说,这段代码非常混乱,到处都是注释。我不确定它实际上应该实现什么。首先,我不明白为什么要检查passvalidate!=在一部分中为空,该部分似乎告诉您电子邮件地址有效,然后似乎让您登录。如果这是你自己写的,我建议你做一个好的Java教程。如果不理解代码,我无法告诉您在何处插入此代码。
public void onMyButtonClick1(View view)  
{  
     final EditText emailValidate = (EditText)findViewById(R.id.emailid); 

        final TextView passValidate = (TextView)findViewById(R.id.password); 

        String email = emailValidate.getText().toString().trim();
        String pass= passValidate.getText().toString().trim();

        String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";


        // onClick of button perform this simplest code.
        if (email.matches(emailPattern)&&(passValidate!=null))
        {
            //Toast.makeText(this,"valid email address",Toast.LENGTH_SHORT).show();

        Toast.makeText(this, "Welcome To Sun Telematics", Toast.LENGTH_SHORT).show();
        Intent getStarted = new Intent(getApplicationContext(), FourthActivity.class);
        startActivity(getStarted);

            /*else
            {
                Toast.makeText(this, "Field Required", Toast.LENGTH_SHORT).show();
            }*/
        }


       else 
        {
        Toast.makeText(getApplicationContext(),"Invalid email address", Toast.LENGTH_SHORT).show();
        }

}