저는 꽤 구체적인 정규식을 찾고 있습니다.하나의 숫자 또는 하나의 영숫자가 아닌 문자가 필요한 정규식
나는 이러한 문자 중 하나 이상이 중 하나 숫자 값 또는 문자 및 숫자에 해당하지 않는 문자이고, 적어도 5 charactors을 필요로 정규식을 원한다.
^(?=.*[\d]|[[email protected]#$%\^*()_\-+=\[{\]};:|\./])(?=.*[a-z]).{5,20}$
그래서 문제가 "또는"일부입니다
이것은 내가 지금까지있는 것입니다. 영숫자가 아닌 값을 허용하지만 적어도 하나 이상의 숫자 값이 필요합니다. 내가 또는 연산자 "|"가 있음을 알 수 있습니다. 내 숫자와 비영 문자 사이에 필요하지만 작동하지 않는 것 같습니다.
어떤 제안이 좋을 것입니다.
당신이 \ W (비 단어 문자, [A-ZA-Z0-9_의 즉 아무도 사용할 수있는 비 영숫자 문자 ]) 대신에 [] @ # $ % \^*() _ \ - + = \ [{\}} ;: | \ ./] –