Friday, 24 February 2017

Email-ID Validation in Android.

Pattern

String validemail = "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +"\\@" +"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +"(" +"\\." +"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +")+";



MainActivity.Java
package raj.sujeet.com.emailidvalidation;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class MainActivity extends AppCompatActivity {

    EditText et_email;
    Button btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        et_email=(EditText)findViewById(R.id.email);

        btn=(Button)findViewById(R.id.btn);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {


                String validemail = "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" +

                        "\\@" +

                        "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +

                        "(" +

                        "\\." +

                        "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +

                        ")+";


                String email = et_email.getText().toString();

                Matcher matcher= Pattern.compile(validemail).matcher(email);


                if (matcher.matches()){
                    Toast.makeText(getApplicationContext(),"True",Toast.LENGTH_LONG).show();


                }
                else {
                    Toast.makeText(getApplicationContext(),"Enter Valid Email-Id",Toast.LENGTH_LONG).show();
                }


            }
        });

    }
}



activity_main.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="raj.sujeet.com.emailidvalidation.MainActivity">

    <EditText
        android:id="@+id/email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:hint="Email-ID"
        android:inputType="textEmailAddress"


        />

    <Button
        android:id="@+id/btn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:text="Submit"/>
</LinearLayout>

Friday, 14 August 2015

Top 10 ODI / T20 Player Rankings Batting









ICC Player Rankings




ODI - Top 10

Friday 7th August 2015

1
1 .AB de Villiers
SA
Rating889
Pos Rat   Nat    Name
2839
   Kumar Sangakkara
3806
   
Hashim           Amla
4798
Kane Williamson
5790
Virat Kohli
6781
Tillekeratne Dilshan
7765
Shikhar Dhawan
8739
Ross Taylor
9723
MS Dhoni
10720
Glenn Maxwell


T20 - Top 10

Sunday 9th August 2015

1
Aaron Finch
AUS
Rating871
PosRatNatName
2861
Virat Kohli
3860
Alex Hales
4827
Francois du Plessis
5742
Brendon McCullum
6732
Chris Gayle
7680
Kusal Perera
8665
David Warner
9650
Suresh Raina
10649
Hamilton Masakadza