1
내 정규식 문자 및/또는 숫자가 포함 공백없이 임의의 문자열과 일치합니다이정규 표현식으로 변경하려면 최소한 숫자와 문자를 포함해야합니까? 분에서
'/[a-z0-9]{40}/i'
같다.
적어도 하나 이상의 숫자와 적어도 하나의 알파벳 문자를 포함하도록 문자열을 변경해야 모든 문자 또는 모든 문자와 일치하지 않을 수 있습니다.
감사
내 정규식 문자 및/또는 숫자가 포함 공백없이 임의의 문자열과 일치합니다이정규 표현식으로 변경하려면 최소한 숫자와 문자를 포함해야합니까? 분에서
'/[a-z0-9]{40}/i'
같다.
적어도 하나 이상의 숫자와 적어도 하나의 알파벳 문자를 포함하도록 문자열을 변경해야 모든 문자 또는 모든 문자와 일치하지 않을 수 있습니다.
감사
/([:alpha:].*[:digit:]|[:digit:].*[:alpha:])/
이 편지 또는 숫자를 따르도록 편지를 따라 번호가 필요합니다.
원본 정규 표현식에서 총 40 자의 요구 사항을 적용하려는 것으로 보입니다. 이를 위해, 시도 :
/^(.*[:alpha:].*[:digit:].*|.*[:digit:].*[:alpha:].*){40}$/
주에게 여분의 .*
년대를. 하나의 알파와 한 자리가있는 한, 다른 문자는 무엇이든 될 수 있습니다. 40 명이있는 한.
공백이 일치하지 않게하려면 .*
을 [^[:space:]]*
으로 바꿉니다.
문자는'\ pL '입니다. 숫자는'\ pN'입니다. – tchrist