相关疑难解决方法(0)

Android中的电子邮件和电话号码验证

我在我的应用程序中有一个注册表单,我正在尝试验证.在验证电话号码和电子邮件字段时,我的验证遇到​​了一些问题.

这是我的代码:

private boolean validate() {

    String MobilePattern = "[0-9]{10}";
    //String email1 = email.getText().toString().trim();
    String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";

    if (name.length() > 25) {

        Toast.makeText(getApplicationContext(), "pls enter less the 25 character in user name", Toast.LENGTH_SHORT).show();
        return true;

    } else if (name.length() == 0 || number.length() == 0 || email.length() == 
             0 || subject.length() == 0 || message.length() == 0) {

        Toast.makeText(getApplicationContext(), "pls fill the empty fields", Toast.LENGTH_SHORT).show();
        return false;

    } else if (email.getText().toString().matches(emailPattern)) { 

        //Toast.makeText(getApplicationContext(),"valid email address",Toast.LENGTH_SHORT).show();
        return true;

    } else …
Run Code Online (Sandbox Code Playgroud)

android

34
推荐指数
4
解决办法
12万
查看次数

正则表达式 - 电话号码 - Android

我正在尝试创建一个正则表达式来检查是否输入了有效的电话号码.我的正则表达式有问题.这是我正在使用的源代码:

if (!Pattern.matches("(\\d{3}-){1,2}\\d{4}", s)) {
                    et.setError("Enter a valid Phone Number");
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

regex android

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

regex ×1