用于数据批注的正则表达式
本文关键字:正则表达式 数据 用于 | 更新日期: 2023-09-27 18:22:08
如何为以下编写正则表达式
at least 6 characters
at least 1 uppercase
at least 1 lowercase
at least 1 number
at least 1 special character ("#¤%&/( æøå etc.)
我尝试了下面的正则表达式,但它不起作用。
^(?=.*'d)(?=.*[a-z])(?=.*[A-Z])(?=.*[#+-?$!]).{8,}$
下面的正则表达式将满足您的所有条件,
^(?=.{6,})(?=.*?[A-Z])(?=.*?[a-z])(?=.*?'d)(?=.*?'W).*$
演示
(?=.{6,}) at least 6 characters
(?=.*?[A-Z]) at least 1 uppercase
(?=.*?[a-z]) at least 1 lowercase
(?=.*?'d) at least 1 number
(?=.*?'W) at least 1 non-word character