标签: javascript regex validation
我想验证具有以下验证的字符串:
我创建了一个表达式
var regex=/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20}$/;
仅满足以下验证:
需要帮助来创建表达式以进行以下3次验证:
答案 0 :(得分:0)
^(?=.*\d)(?=.*[^a-zA-Z0-9\s])(?=.*[a-z])(?=.*[A-Z])(?!.*([a-zA-Z0-9])\1\1).{6,20}$
您可以为同一个添加lookahead。参见演示。
lookahead
https://regex101.com/r/hE4jH0/15