Code Fragment-使用正则表达式表示过滤
来源:互联网 发布:网络治疗 编辑:程序博客网 时间:2024/06/07 01:02
本文参考自《会说话的代码》,本书值得一看
一个文本框中,只允许下列字符:0~9,a,b,e,:。那么对应的检验方法可能如下:
public static boolean isValidate1(char text) {String[] allowedChars = new String[] { "0", "1", "2", "3", "4", "5","6", "7", "8", "9", "a", "b", "e", ":" };for (String ac : allowedChars) {if (ac.charAt(0) == text) {return true;}}return false;}
使用正则表达式:
public static boolean isValidate2(char text) {return String.valueOf(text).matches("[0~9abe:]");}
- Code Fragment-使用正则表达式表示过滤
- 怎么使用正则表达式表示汉字
- Code Fragment-使用枚举策略模式表示状态
- 使用flex 做关键词、正则表达式过滤
- android使用正则表达式过滤字符串
- 使用正则表达式过滤url链接
- 正则表达式过滤文本,replace的使用
- 使用正则表达式过滤html标签
- 使用正则表达式过滤HTML中标签
- 正则表达式在文本过滤中的使用
- 正则表达式在文本过滤中的使用
- 正则表达式在文本过滤中的使用
- MYSQL使用正则表达式过滤数据
- C#使用正则表达式过滤html标签
- 正则表达式表示空行
- 正则表达式表示数字
- 正则表达式表示电话号码
- 正则表达式常用表示
- 在Python中访问成员变量为什么要尽量避免通过get或set函数来访问
- 如何破解Android手机https的数据包
- javascript 常用 onpaste事件
- C++ 初始化列表
- 软件工程的设计意义
- Code Fragment-使用正则表达式表示过滤
- Javascript 的addEventListener()及attachEvent()区别分析
- VS2010不能识别.net2.0的问题和解决办法
- puppet
- Javascript attachEvent传递参数的办法
- 将带图片的Java工程用eclipse打包成jar,然后用exe4j将jar打包成exe,并附带jre库
- 战争迷雾效果
- Huffman代码实现
- 48,C++(02)