我需要一个带有条件的正则表达式:
最少6个字符,最多50个字符
必须包含1个字母
必须包含1个数字
可能包含!@#$%^&*()_ +等特殊字符
目前我有模式: (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,50})$
(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,50})$
但是,它不允许使用特殊字符,有人为此提供良好的正则表达式吗?
谢谢
jeck猫
不负相思意
相关分类