Example usage for java.util.regex Pattern matcher

List of usage examples for java.util.regex Pattern matcher

Introduction

In this page you can find the example usage for java.util.regex Pattern matcher.

Prototype

public Matcher matcher(CharSequence input) 

Source Link

Document

Creates a matcher that will match the given input against this pattern.

Usage

From source file:Main.java

/**
 * s is a phone number or not/*from ww w. j ava 2s  .c  o m*/
 */
public static boolean isPhoneNumber(String s) {
    String pattern = "^((13[0-9])|(14[5,7])|(15[^(4,\\D)])|(17[0,6,7,8])|(18[0-9]))\\d{8}$";
    Pattern phone = Pattern.compile(pattern);
    return phone.matcher(s).matches();
}

From source file:Main.java

/**
 * Phone number validation Regular Expressions
 *
 * @param input input/*from w  ww  . j av a 2 s .c om*/
 * @return true or false
 */
public static boolean isPhoneNumber(String input) {
    //        String regex = "^\\d{7,8}$|^\\d{3,4}-\\d{7,8}$|^1[3|4|5|8][0-9]\\d{4,8}$";
    String regex = "^\\d{7,8}$|^\\d{3,4}-\\d{7,8}$|^1\\d{10}$";
    Pattern p = Pattern.compile(regex);
    return p.matcher(input).matches();
}

From source file:Main.java

public static boolean isPhoneFormat(String phone) {
    String regExp = "^[1]([3][0-9]{1}|59|58|88|89)[0-9]{8}$";
    Pattern p = Pattern.compile(regExp);
    Matcher m = p.matcher(phone);
    boolean isCorrect = m.find();// boolean
    return isCorrect;
}

From source file:Main.java

public static boolean isInteger(String str) {
    if (str == null)
        return false;
    Pattern pattern = Pattern.compile("[0-9]+");
    return pattern.matcher(str).matches();
}

From source file:Main.java

public static boolean isPhone(String ed1) {
    // TODO Auto-generated method stub
    String regExp = "^(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$";
    Pattern p = Pattern.compile(regExp);
    Matcher m = p.matcher(ed1);
    return m.matches();
}

From source file:Main.java

public static boolean isEmail(String str) {
    boolean flag = false;
    String check = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    Pattern pattern = Pattern.compile(check);
    flag = pattern.matcher(str).matches();
    return flag;//ww w .  j  ava 2  s.com
}

From source file:Main.java

public static boolean isMobileNO(String mobiles) {
    Pattern p = Pattern.compile("^\\d{11}$");
    Matcher m = p.matcher(mobiles);
    return m.matches();
}

From source file:Main.java

public static boolean isEmail(String email) {
    if (email == null || email.trim().length() == 0)
        return false;
    String str = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    Pattern p = Pattern.compile(str);
    Matcher m = p.matcher(email);
    return m.matches();
}

From source file:Main.java

public static boolean isValid_bec_kdh(String kdh) {
    Pattern p = Pattern.compile("^CN\\d{3}");
    Matcher m = p.matcher(kdh);
    return m.matches();
}

From source file:Main.java

public static String extractPattern(String string, String pattern) {
    Pattern p = Pattern.compile(pattern);
    Matcher m = p.matcher(string);
    if (!m.find())
        return null;
    return m.toMatchResult().group(1);
}