2011-03-03 7 views
3

나는 모든 종류의 파일을 업로드하는이 파일 업로드 컨트롤을 가지고 있습니다. 나는 그것이 exe 형식을 허용해서는 안되는 그런 식으로 그것을 제한해야한다. .. 누군가는 이것으로 나를 도와주세요 .. 내가 예측할 수없는 허용 된 파일 형식을 입력 할 수 없다 .. 나는 exe 형식을 제한 할 필요가있다.exe ​​파일 형식 업로드를 허용해서는 안되는 정규식

+3

실행 파일에 많은 다른 엔딩이있을 수 있습니다. 예를 들어,'foo.exe'의 이름을'foo.scr'로 변경하면됩니다. 인스턴트 스크린 세이버, 두 번 클릭하면 잘 실행됩니다. 그리고 Windows 스크립팅 파일 등으로 많은 피해를 입힐 수 있습니다 ... –

답변

4

당신은 정규식 사용할 수 있습니다 전진 : ('.^*')

^(?!.*\.exe$).*$ 

Rubular Link

+0

답장을 보내 주셔서 감사합니다. 당신이 당신의 정규식을 설명해 주시겠습니까? – anandh

+0

대소 문자를 구분하지 않는 수정자를 잊지 마라! –

+0

안녕하세요, 파이어 폭스에서 실패하고 있습니다.하지만 IE에서 잘 작동합니다. – anandh

관련 문제