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

我的Java验证工具类

package com;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Pattern;
public class RegexUtil {
private static Pattern PATTERN_EMAIL = Pattern
.compile("^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$");// 邮件地址
private static Pattern PATTERN_TEL = Pattern
.compile("^([0-9]{3,4}-)?[0-9]{7,8}$");// 固定电话
private static Pattern PATTERN_MOBILE = Pattern
.compile("^(\\+86)?0?1[3|5]\\d{9}$");// 移动电话
private static Pattern PATTERN_ALPHA = Pattern.compile("^[A-Za-z]+$");// 字母
private static Pattern PATTERN_DIGITAL = Pattern.compile("^\\d+$");// 数字
private static Pattern PATTERN_CHINESE = Pattern
.compile("^[\\u4E00-\\u9FA5]+$");// 中文
private static Pattern PATTERN_IDCARD_15 = Pattern
.compile("^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$");// 15位身份证格式
private static Pattern PATTERN_IDCARD_18 = Pattern
.compile("^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}[\\d|x|X]$");// 18位身份证格式
private static Pattern PATTERN_IP = Pattern
.compile("^((00\\d|1?\\d?\\d|(2([0-4]\\d|5[0-5])))\\.){3}(00\\d|1?\\d?\\d|(2([0-4]\\d|5[0-5])))$");// IP格式
private static Pattern PATTERN_TIME = Pattern
.compile("((0?[0-9])|([1-2][0-3]))\\:([0-5]?[0-9])(\\:([0-5]?[0-9]))");// 时间格式
private static Pattern PATTERN_REPEAT = Pattern.compile(".*(.).*\\1.*");// 重复字符格式
public RegexUtil() {
}
/**
* 校验email格式
*
* @param email
* email
* @return
*/
public static boolean isEmail(String email) {
if (email == null)
return false;
else
return PATTERN_EMAIL.matcher(email).matches();
}
public static boolean isTelephone(String telephone) {
if (telephone == null)
return false;
else
return PATTERN_TEL.matcher(telephone).matches();
}
public static boolean isMobile(String mobile) {
if (mobile == null)
return false;
else
return PATTERN_MOBILE.matcher(mobile).matches();
}
public static


相关文档:

java io 学习


节点流
父类
InputStream
OutputStream
Reader
Writer
文件
FileInputStream
FileOutputStream
FileReader
FileWriter
数组
ByteArrayInputStream
ByteOutputStream
CharArrayReader
CharArrayWriter
字符串


StringReader
StringWriter
管道
PipedInputStream
PipedOutputStream
PipedRead ......

java学习小记二

最近一直纠结于Java的IO中,刚开始看的一头雾水,各种Stream,各种Reader,各种Buffer。headache!
1,总的来说就包括InputStream 和 OutputStream 两个,具体应该用不到,都是用他们的派生类。
2,File 类的Object 可以是一个文件,也可以是一个directory/path。
3,Stream 是面向low-level的,而Reader/Writer是面向ch ......

保护你的JAVA / .net 程序,终极避免被反编译方法研究

反编译真的让JAVA / .net 制作者讨厌的东西。你花大量的精力做了一个很好的软件,却有人盗用,
盗用都算了
人家还用来商业...
就像某文说的.你的软件买 XXXXXXXX大元.人家公司买200元.....
怎么做到呢?就是通过反编译。
我们可以看到
就算保护很强的reflector4/6 也未能幸免
如果你不将你的Application进行保护,它 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号