要求2个以上字母或数字^[^a-z0-9A-Z]+$可以校验出用数字和字母组成
解决方案 »
- 关于jndi查找的问题
- [求助]PrintWriter类的println()方法和wirte()方法有什么区别?
- 命令行参数,和Socket。两个问题
- 用java写一个程序,如何向word文档插入图片和读取一张图片
- 关于java含有多个类单个源文件命令源文件名的问题?
- 如何将JCheckBoxMenuItem控件前的小方框去掉!
- 安装JDK1.4.2时出错
- 出错信息是在语句Folder.*=...下面有一个小箭头,是什么意思?不能调用folder?
- 我使用corba将Java和C程序连接起来,由Java向C传递一个字符串,但是我发现我原来的0a被换成了0d 0a,那位给各解释。
- 高分求关于java编程的优秀站点
- JavaSwing的JTextArea如何获得光标的位置
- jdbc-odbc连接数据库
//检查必须包含字母或数字
matcher = Pattern.compile("(^[^a-z0-9]+$)").matcher(url);
if (matcher.matches())
{
return false;
}
但是还要校验字母或数字不能小于2个
也可以用你原来的正则表达式,再比较url.length() >= 2
同时要求必须有2个字母或数字存在。是这样的吗?^.*?[a-zA-Z0-9].*?[a-zA-Z0-9].*$