Tony_zhiyu
2017-03-15 07:16
采纳率: 6.3%
浏览 1.2k

java正则表达式字符串匹配

利用正则表达式,密码设置长度为8到10,以字母开头必须要有数字必须要有下划线。

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

3条回答 默认 最新

  • 咻咻咻i 2017-03-15 07:22

    /^[a-zA-Z]\w{7,9}$/

    评论
    解决 无用
    打赏 举报
  • threenewbee 2017-03-15 07:33
     (?<=^[a-z)(?=(^([a-z0-9]|_){8,10})$)^([a-z0-9]*[_]{1,}[a-z0-9]*)+$
    
    评论
    解决 无用
    打赏 举报
  • 「已注销」 2017-03-15 07:38

    在正则表达式中:
    1、限制长度使用格式:{min,max}
    2、限定字母使用格式:[a-zA-Z]
    3、限定数字使用格式:[0-9]
    4、限定下划线的话就直接写即可
    那么最终的正则表达式可以这样写:
    ^[a-zA-Z]{1,}[0-9]{1,}_{1,}[0-9]{1,}}_{1,}{8,10}$

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题