6到20位数字和字母组合 正则表达式

RT6到20位数字和字母组合正则表达式,也就是既要有数字也要有字母不区分大小写... RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写 展开
 我来答
Leo分享
2013-09-17 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:766万
展开全部

不多说直接上代码

java版

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class ZhengZe {
    public static void main(String z[]) {
        Pattern pat = Pattern.compile("[\\da-zA-Z]{6,20}");
        Pattern patno = Pattern.compile(".*\\d.*");
        Pattern paten = Pattern.compile(".*[a-zA-Z].*");
        String str = "111111111111111111aa";
        Matcher mat = pat.matcher(str);
        Matcher matno = patno.matcher(str);
        Matcher maten = paten.matcher(str);
        if(matno.matches()&& maten.matches() && mat.matches()){
            System.out.println(str);
        }
    }
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tim_spac
2013-09-17 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:2017万
展开全部
[0-9a-zA-Z]{6,20}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式