易截截图软件、单文件、免安装、纯绿色、仅160KB

收集到的java 正则验证 源码


import java.util.regex.*;   
  
public final class RegExpValidator   
{   
    /**  
     * 验证邮箱  
     * @param 待验证的字符串  
     * @return 如果是符合的字符串,返回 <b>true </b>,否则为 <b>false </b>  
     */  
    public static boolean isEmail(String str)   
    {   
        String regex = "^([\\w-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([\\w-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";   
        return match(regex, str);   
    }   
       
    /**  
     * 验证IP地址  
     * @param 待验证的字符串  
     * @return 如果是符合格式的字符串,返回 <b>true </b>,否则为 <b>false </b>  
     */  
    public static boolean isIP(String str)   
    {   
        String num = "(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)";   
        String regex = "^" + num + "\\." + num + "\\." + num + "\\." + num + "$";   
        return match(regex, str);  &n


相关文档:

简单回顾Java基本概念

暂时这样理解,希望大家指出我的错误
1.hashcode and equals:
 
equals如果用来判断两个对象的内容是否相同,需要重写,因为equals() 默认是比较两个对象的引用。
 
hashCode() 是用来产生哈希玛的,而哈希玛是用来在散列存储结构中确定对象的存储地址的,象util包中的 带 hash 的集合类都是用这种存储结构 ......

Effective Java 学习笔记(1)

通常情况下,我们在写一个类时,一般会赋予它一个或几个public的构造函数,让外部程序能够创建对象. 然而,在effective java 中,从另一个角度告诫我们在使用public的构造函数前,先考虑用public 的静态函数来创建对象. 
其优点如下:
1. 一个静态的工厂函数,可以取不同的名字. 而构造函数的名字只能与类同名. 
......

java常用类 blobFileBean

package com.whlongyi.sys.blob.bean;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
im ......

java实现数组的所有组合

细节上需要改进。
import java.util.*;
public class Map {
Vector<int[]> v = new Vector<int[]>();
Vector<Integer> vv = new Vector<Integer>();
Map() {
int[] array = { 1, 2, 3, 4, 5 };
Scanner s = new Scanner(System.in);
int x = s.nextInt();
pro(array, 0, x);
for(int i=0 ......

java图片验证码

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.ServletOutpu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号