firefoxeye
2012-05-26 10:13
浏览 2.1k
已采纳

java正则表达式-必须包含字母大小写,数字,特殊字符怎么写

java正则表达式-必须包含字母大小写,数字,特殊字符怎么写

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • albertshaw 2012-05-28 10:08
    已采纳

    一个正则判断完挺麻烦的吧
    [code="java"]
    String testStr = "sdf23";
    System.out.println(testStr.matches(".*?[^a-zA-Z\d]+.*?")
    && testStr.matches(".*?[a-z]+.*?")
    && testStr.matches(".*?[A-Z]+.*?")
    && testStr.matches(".*?[\d]+.*?"));
    [/code]

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题