Android examples for java.util.regex:Email Pattern
is Email Id Valid
/*/*from ww w .j ava 2 s .co m*/ * * * Copyright 2014 Mobien Technologies Pvt. Ltd. * * * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * * use this file except in compliance with the License. You may obtain a copy of * * the License at * * * * http://www.apache.org/licenses/LICENSE-2.0 * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * * License for the specific language governing permissions and limitations under * * the License. * * * * @author Basit Parkar * * @date 7/6/14 6:33 PM * */ //package com.java2s; import java.util.regex.Pattern; public class Main { public final static Pattern EMAIL_ADDRESS_PATTERN = Pattern.compile( "^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]{1}|[\\w-]{2,}))@" + "((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?" + "[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\." + "([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?" + "[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|" + "([a-zA-Z]+[\\w-]+\\.)+[a-zA-Z]{2,4})$", Pattern.CASE_INSENSITIVE); public static boolean isEmailIdValid(String emailId) { return checkEmail(emailId); } private static boolean checkEmail(String email) { return EMAIL_ADDRESS_PATTERN.matcher(email).matches(); } }