帮助,我需要一个正则表达式验证来检查字母数字(AZ 或 az 和 0-9)和一些特殊字符(@#$%&),这是可选的,但长度必须是 8 到 15 个字符
例如,
training = false
training1 = true
@training1 = true
@training = false
tr@ining1 = true (Position doesn't matter)
我有这个,但它只验证长度为 8 到 15 个字符的字母数字
(?=.*[A-Za-z])(?=.*[0-9]){8,15}
如何包括对特定字符的可选检查?