java 正则表达式匹配英文+数字+ - 符号+限制长度
来源:互联网 发布:linux运维招聘要求 编辑:程序博客网 时间:2024/04/29 23:51
用JAVA代码对输入的内容做check ,只允许输入英文+数字+ - 符号的组合,长度不能超过20.
具体实现如下:
private boolean checkInput(String input){ Pattern pattern = Pattern.compile("^[A-Za-z0-9-]{0,20}$"); Matcher m = pattern.matcher(input); if( !m.matches() ){ //匹配不到,說明輸入的不符合條件 return false; } return true; }
如果只是限制只允许输入 英文+数字的话,表达式改为:^[A-Za-z0-9]+$
0 0
- java 正则表达式匹配英文+数字+ - 符号+限制长度
- 正则表达式匹配中文及符号、英文及符号数字空格换行符及常用正则表达式
- [正则表达式]文本框输入内容控制=限制仅仅只给输入数字;中文;英文;符号。
- 正则表达式-匹配:中文,英文,数字,下划线
- 正则表达式限制文本框输入(数字/汉字/英文)
- input框 限制输入数字或英文的正则表达式
- 正则表达式:匹配符号
- java正则表达式提取数字、英文、中文
- php匹配中文_英文_数字的正则表达式
- 匹配数字正则表达式
- java 正则匹配符号
- java正则表达式匹配所有数字+匹配纯数字+匹配带小数点数字
- 英文中数字、表达式、符号的读法
- js正则表达式:密码至少8位,要求必须字母、数字加英文符号
- 正则表达式限制文本框只能输入中文或者英文或者数字
- Android EditText 密码输入限制 只能输入字母,数字,英文字符 正则表达式的方式实现
- java匹配汉字、英文、数字
- 正则表达式 匹配重复数字
- 引用浅拷贝深拷贝
- 性能笔记原始数据
- 树莓派和VNC
- PHP操作MongoDB数据库详细例子介绍(增、删、改、查) (六)
- Oracle 12c RAC for AIX7.1(六)创建磁盘组
- java 正则表达式匹配英文+数字+ - 符号+限制长度
- Android获取指定Intent(Action)的所有BroadcastReceiver.
- drawable文件夹详解
- Cocoa Pods的安装和使用小结
- Android Environment 类
- android layout_span 用法
- Spring定时任务
- 合法IP
- introduction to algorithms sorting lesson 1 insertion