检查输入是否是数字:
    public boolean checkRzqx(String s){
                if(s.matches("\\d*")){
                        return false;
                }else{
                        return true;
                }
        }
检查联系电话(区号、手机):
public boolean checkPhone(String phone){
    if(phone.matches("((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1} \\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$))")){
      return true;
    }else{
      return false;
    }
  }
检查邮箱:
public boolean checkEmail(String email){
    if(email.matches("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")){
      return true;
    }else{
      return false;
    }
  }
下面从其他博友文章转载的:
package com.geedao.util;

/**
* @author 卢向东 lxdhdgss@gmail.com 检验输入
*/

public class Regex {

  /**
    * 检查email输入是否正确
    * 正确的书写格式为 username@domain
    * @param value
    * @return
    */

  public boolean checkEmail(String value, int length) {
      return value.matches("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")&&value.length()<=length;
  }

  /**
    * 检查电话输入是否正确
    * 正确格式 012-87654321、0123-87654321、0123-7654321
    * @param value
    * @return
    */

  public boolean checkTel(String value) {
    return value.matches("\\d{4}-\\d{8}|\\d{4}-\\d{7}|\\d(3)-\\d(8)");  
  }

  /**
    * 检查手机输入是否正确
    *
    * @param value
    * @return
    */

  public boolean checkMobile(String value) {
    return value.matches("^[1][3,5]+\\d{9}");
  }

  /**
    * 检查中文名输入是否正确
    *
    * @param value
    * @return
    */

  public boolean checkChineseName(String value, int length) {
    return value.matches("^[\u4e00-\u9fa5]+$")&&value.length()<=length;
  }
  /**
    * 检查HTML中首尾空行或空格
    * @param value
    * @return
    */

  public boolean checkBlank(String value){
    return value.matches("^\\s*|\\s*$");
  }
  /**
    * 检查字符串是否含有HTML标签
    * @param value
    * @return
    */

  
  public boolean checkHtmlTag(String value){
    return value.matches("<(\\S*?)[^>]*>.*?</\\1>|<.*? />");
  }
  /**
    * 检查URL是否合法
    * @param value
    * @return
    */

  public boolean checkURL(String value){
    return value.matches("[a-zA-z]+://[^\\s]*");
  }
  /**
    * 检查IP是否合法
    * @param value
    * @return
    */

  public boolean checkIP(String value){
    return value.matches("\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}");
  }
  /**
    * 检查ID是否合法,开头必须是大小写字母,其他位可以有大小写字符、数字、下划线
    * @param value
    * @return
    */

  public boolean checkID(String value){
    return value.matches("[a-zA-Z][a-zA-Z0-9_]{4,15}$");
  }
  /**
    * 检查QQ是否合法,必须是数字,且首位不能为0,最长15位
    * @param value
    * @return
    */

  
  public boolean checkQQ(String value){
    return value.matches("[1-9][0-9]{4,13}");
  }
  /**
    * 检查邮编是否合法
    * @param value
    * @return
    */

  public boolean checkPostCode(String value){
    return value.matches("[1-9]\\d{5}(?!\\d)");
  }
  /**
    * 检查×××是否合法,15位或18位
    * @param value
    * @return
    */

  public boolean checkIDCard(String value){
    return value.matches("\\d{15}|\\d{18}");
  }
  /**
    * 检查输入是否超出规定长度
    *
    * @param length
    * @param value
    * @return
    */

  public boolean checkLength(String value, int length) {
    return ((value == null || "".equals(value.trim())) ? 0 : value.length()) <= length;
  }

  /**
    * 检查是否为空字符串,空:true,不空:false
    *
    * @param value
    * @return
    */

  public boolean checkNull(String value) {
    return value == null || "".equals(value.trim());
  }

}