2011-08-29 7 views

답변

2
^(?=.*[a-zA-Z])(?=.*[0-9])[^/]*$ 

그게 전부입니다.

.은 "임의의 문자"를 의미합니다. *은 이전 토큰을 0 번 이상 반복합니다. 그래서

[^/]* 

[^/].* 

는 "어떤 종류의 0 개 이상의 문자 다음에 하나의 비 슬래시 문자"를 의미하는 반면, "0 개 이상의 비 슬래시 문자"를 의미한다.

+0

나는 그랬지만 쉼표를 꺼내지 않았다.^(? =. * [a-zA-Z]) (? =. * [0-9]) [^ /]. * $', 쉼표는 무엇을 의미합니까? – mike

+0

'$'이전의 마지막 점, 슬래시를 제외하려는 방법을 인용했습니다. – mike

+0

hehe, 나뿐만 아니라 쉼표 도트가 아닙니다 :) – mike