博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codewars第九天–Regex Password Validation
阅读量:4303 次
发布时间:2019-05-27

本文共 371 字,大约阅读时间需要 1 分钟。

Codewars第九天–Regex Password Validation

一个很有意思的题目,只是要求写出一个正则表达式来判断输入的密码是否符合以下标准:

* 至少有六个字符长
* 包含一个大写字母
* 包含一个小写字母
* 包含一个数字
有效密码只能是字母数字字符。
相应的正则表达式如下:

regex="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^\W_]{6,}$"
^              # 开始字符(?=.*?[a-z])   # 至少有一个小写字母(?=.*?[A-Z])   # 至少有一个大写字母(?=.*?[0-9])   # 至少有一个数字[A-Za-z\d]     # 只有字母数字字符。{
6,} # 至少有6个字符长$ # 结束字符

转载地址:http://bqmws.baihongyu.com/

你可能感兴趣的文章
【JavaSE】day08_RandomAccessFile
查看>>
【JavaSE】day09_节点流和高级流
查看>>
Java中>> 与 >>> 的区别
查看>>
【JavaSE】day10_对象流
查看>>
【JavaSE】day11_Reader和Writer_PrintWriter_BufferedReader
查看>>
【Java】第一次月考错题及分析
查看>>
【JavaSE】day12_异常(Exception)
查看>>
【JavaSE】day13_多线程
查看>>
Mysql之DDL语句_create_alter
查看>>
Mysql之DML语句_insert_uodate_delete
查看>>
Linux常用帮助命令man,help,info
查看>>
【JavaSE】day14_线程安全_synchroized关键字
查看>>
【JavaSE】day14_XML
查看>>
【JavaSE】day15_TCP之聊天室
查看>>
【JavaSE】day16_UDP
查看>>
Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
查看>>
【Oracle】day01_数据类型_DDL语句_DML语句
查看>>
【Orace】day02_字符串_数值_日期_NULL相关函数
查看>>
【Oracle】day03_查询语句_聚合函数_关联查询
查看>>
【Oracle】day04_子查询_分页查询_DECODE_排序_集合操作_高级分组
查看>>