网站中都要有一些验证,然而正则表达式则是一个简单高效的验证方式。邮箱的验证、身份证的验证、账号的验证等待,都可以用简短的正则表达式来代替大量代码。
通常这些验证都是在js中进行的,毫无疑问这是一个好的选择,但是有一些情况我们需要在后台处理时对其进行验证(比如安全级别很高的应用)。
下面是本人写的一个简单的Java进行正则表达式验证的方法。
/**
* @Description 正则表达式匹配
* @param str 正则表达式
* @param nr 待匹配内容
* @return 返回匹配字符
* @ReturnType StringBuffer
* @author t-gaojiequan.slyt@sinopec.com
* @Created 2010 Nov 24, 201012:08:11 PM
*/
public static StringBuffer matcher(String str, String nr){
Pattern pattern = Pattern.compile(str);//编译正则表达式
Matcher matcher = pattern.matcher(nr);
StringBuffer mactcherBuffer = new StringBuffer();
while(matcher.find()){
mactcherBuffer.append(matcher.group(0)+";");
}
return mactcherBuffer;
}
分享到:
相关推荐
java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式
java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效
Java正则表达式验证IP地址 Java正则表达式验证IP地址是指使用Java语言中的正则表达式来验证IP地址是否符合标准。IP地址是指在网络通信中用来标识设备的地址,它是一种逻辑地址,通过它可以找到网络中的设备。在...
JAVA正则表达式 正则表达式是用于描述文本规则的工具。它可以用来搜索符合某些复杂规则的字符串。正则表达式提供了一种灵活、强大且灵活的方式来匹配和操作字符串。 1. 正则表达式的基本概念 正则表达式可以被...
Java正则表达式的使用,判断html、电话等是否符合规定、、、
最完善的身份证号码合法性校验Java算法,适合Android平台,可以直接拿来在项目中使用,正则表达式。
java 验证手机号码 身份证 email url 以及其他常用的正则表达式的验证方法。
正则表达式验证 java script 验证大全 部分: 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4...
java实现用正则表达式的方法提取html中的信息,可以提取标题,正文,链接等。经过运行,没问题的
只验证数字和字母的正则表达式,如有不好的地方还请大家谅解
其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法
正则表达式 Java 验证工具正则表达式 Java 验证工具
正则表达式的合集,包括电话号码,邮箱验证,手机号码验证等等...开发时候拿来用非常方便!
正则表达式判断密码强度是否符合标准,此处具有大小写,特殊字符,数字判断。对密码周期也进行判断。
根据官方推荐的正则表达式编辑器redemo.py源文件编译而成的windows系统下的免控制台工具。本软件可以对正则表达式进行编辑验证。
用来学习正则表达式的小工具(JAVA版的) 可以及时的测试自己写的正则表达式 Welcome to id0096.cn
用正则表达式来规范的java登陆程序,基本的java程序来应用正则表达式。
平时我们会经常遇到对IP地址的检测,检验IP地址是否合理。当然你可以通过其他程序代码去实现,这里用正则表达式去实现更为简单。
各种正则验证.正则表达式,多种的验证样式。。jsp