网站首页
家园论坛
老版论坛
家园博客
业界新闻
技术文档
下载中心
速查中心
图片中心
硬件资讯
上一篇:
将Java应用注册为后台服务
下一篇:
Java容器分析--数组
仿google密码强度判断
来源: 作者:我容易么我 添加日期:2006-6-11 9:01:08 点击次数:
下面这个是强度验证的servlet用到的一个正则表达式工具类,这里我只把我们这篇文章用到的其中一个方法贴出来给大家
程序代码:
程序代码:
/*
* Made in GamVan
*/
package
com.gamvan.tools;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import sun.misc.BASE64Encoder;
import java.util.regex.*;
import com.gamvan.tools.MD5;
/**
* 字符串操作集合类
* @author GamVan by 我容易么我
* Powered by GamVan.com
*/
public
class EncodeString{
/**
* 循环找出匹配内容
* @param str
* @param cp
* @param s
* @return
* 2005-12-11 18:45:25 Made In GamVan
* com.gamvan.tools
*/
public
static
String matcherStr(String str, String cp, String s){
if
(str==
null
|| str.equals(
""
)){
return
""
;
}
String txt =
new
String();
txt = str;
if
(str!=
null
&& !str.equals(
""
)){
txt = str;
Pattern p = Pattern.compile(cp,2);
//参数2表示大小写不区分
Matcher m = p.matcher(txt);
StringBuffer sb =
new
StringBuffer();
int
i=0;
boolean result = m.find();
//使用循环将句子里所有匹配的内容找出并替换再将内容加到sb里
while
(result) {
i++;
sb.append(m.group());
sb.append(s);
//继续查找下一个匹配对象
result = m.find();
}
txt = String.valueOf(sb);
}
else
{
txt =
""
;
}
return
txt;
}
}
本新闻共
5
页,当前在第
4
页
1
2
3
4
5
|
设为首页
|
加入收藏
|
业务办理
|
友情链接
|
论坛版面
|
浙ICP备07502118号
|