java常用正則表達式
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
*/
相关文档:
额外JAR包:
org.springframework.expression-3.0.1.RELEASE.jar
org.springframework.asm-3.0.1.RELEASE.jar
org.springframework.beans-3.0.1.RELEASE.jar
p:statementCacheSize="100"
<bean id="masterDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"
p:driverClass="com.m ......
http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp
Categories of Java HotSpot VM Options
Standard options recognized by the Java HotSpot VM are described on the Java Application Launcher reference pages for Windows
, Solaris
and Linux
. This document deals exclusively wit ......
1. W3C把标签内的文本部分也定义成一个Node
2.
Element对象代表的是XML文档中的标签元素
,继承于Node,亦是Node的最主要的子对象
3. Attr实际上是包含在Element中的,它并不能被看作是Element的子对象,因而在DOM中Attr并不是DOM树的一部分,所以Node中的 getparentNode(),getpreviousSiblin ......
现在UrlRewriter技术有两个技术平台的,一个就是在Java方向的,另一个就是.NET方向的。这次是Java方向的应用。
首先让我们了解它的工作原理,说白了它就是一个简单的过滤器(Filter),看看源码你就会很快的明白,它就是通过我们在jsp中常用的两个方法实现的forward(),sendRedirect().
下面我们就快速的为你的网站搭建U ......