java正则表达式问题 要求2个以上字母或数字^[^a-z0-9A-Z]+$可以校验出用数字和字母组成 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在已经实现校验数字字母 //检查必须包含字母或数字 matcher = Pattern.compile("(^[^a-z0-9]+$)").matcher(url); if (matcher.matches()) { return false; }但是还要校验字母或数字不能小于2个 可以用2楼的正则表达式也可以用你原来的正则表达式,再比较url.length() >= 2 2楼的我试过了,不行,像楼上说的url.length() >= 2也不能这么用,因为我的url除了有字母和数字之外还有通配符(?*)组成 就是说你的字符串中有数字、字母、通配符组成同时要求必须有2个字母或数字存在。是这样的吗?^.*?[a-zA-Z0-9].*?[a-zA-Z0-9].*$ web.xml 中的名称空间 jtable删除多行出现错误 面試題,你會嗎? 路径转换的问题 ? 【江湖救急啊】**JEditPane显示html页面,怎么可以实现点击下载链接能够象在IE里那样可以下载(可以选择保存或运行)**up有分 用Hashtable class怎么定义表上限? String lineEnd = System.getProperty("line.separator")是什么意思如何处理?? 客户/服务那样的程序怎么做? 恩!!(编译器,有源码吗?) 关于绘图。 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].*$