第三周:正则表达式
来源:互联网 发布:淘宝开店消保金 编辑:程序博客网 时间:2024/06/06 04:35
使用正则表达式验证用户名
package com.citymango.regex;import java.util.regex.Matcher;import java.util.regex.Pattern;public class UsernameValidator {private Pattern pattern;private Matcher matcher;private static final String USERNAME_PATTERN = "^[a-z0-9_-]{3,15}$";public UsernameValidator() {pattern = Pattern.compile(USERNAME_PATTERN);}/*使用正则表达式验证用户名* @param username 用来验证的用户名* @return 用户名有效返回true,无效则返回false*/public boolean validate(final String username){matcher = pattern.matcher(username);return matcher.matches();}}
使用正则表达式验证密码
package com.citymango.regex; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PasswordValidator { private Pattern pattern; private Matcher matcher; private static final String PASSWORD_PATTERN = "((?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})"; public PasswordValidator() { pattern = Pattern.compile(PASSWORD_PATTERN); } public boolean validate(final String password) { matcher = pattern.matcher(password); return matcher.matches(); } }
0 0
- 第三周:正则表达式
- 正则表达式第三章
- 爬虫第三课(正则表达式)
- 正则表达式第三篇(Java中使用正则表达式)
- 《精通正则表达式(第三版)》
- 第三章 字符串操作与正则表达式
- [第三弹]Python正则表达式基础
- 第三章 正则表达式括号的作用
- 第三章 正则表达式括号的作用
- PHP进阶(第三弹:正则表达式)
- JavaWeb第三周-利用JS中正则表达式实现注册的信息验证。
- 简单入门正则表达式 - 第三章 快速入门
- IOS使用第三方工具(RegexKitLite)实现正则表达式
- 黑马程序员第三季——正则表达式
- IOS使用第三方工具(RegexKitLite)实现正则表达式
- iOS使用第三方工具(RegexKitLite)实现正则表达式
- MYSQL第三弹(如果没记错)--正则表达式!
- iOS中正则表达式封装好的第三方文件
- Linux下errno的使用
- [cocos2d-x]游戏开发系列教程-搭建cocos2d-x的windows开发环境
- cocos2d-x 定时器update,schedule
- HTML总结
- hibernate学习笔记【cascade设置的几种方式】
- 第三周:正则表达式
- flex 线形图为虚线,绘制图例(7)
- NOJ 1219 Time
- C/C++易错点 总结
- ASP.net前台绑定形式
- poj 2301
- 验证码的设计分析
- android 的unregisterReceiver报错处理
- CentOS上php支持GD