0
jQuery Uploadify를 사용하여 S3에 직접 파일을 업로드하고 있습니다. 모든 것이 지금까지 작동합니다.JS를 통해 비 ASCII 문자의 파일 이름을 확인하는 방법은 무엇입니까?
지금 필요한 것은 JS를 통해 파일의 유효성을 검사하는 것입니다. 모든 문자가 ASCII와 호환되는지 확인하십시오.
어떻게이 작업을 수행 할 수 있습니까?
jQuery Uploadify를 사용하여 S3에 직접 파일을 업로드하고 있습니다. 모든 것이 지금까지 작동합니다.JS를 통해 비 ASCII 문자의 파일 이름을 확인하는 방법은 무엇입니까?
지금 필요한 것은 JS를 통해 파일의 유효성을 검사하는 것입니다. 모든 문자가 ASCII와 호환되는지 확인하십시오.
어떻게이 작업을 수행 할 수 있습니까?
인쇄 가능한 ASCII 문자는 0x20
(공백)에서 0x7E
(~)으로 시작합니다. 이 범위와 일치하는 RegExp는 [\x20-\x7E]
입니다.
그래서 최종 코드는 : 당신은 확실히 뭔가를 확인하려면
var filename = "foo.bar";
if(/^[\x20-\x7E]+$/.test(filename)){
//Valid, continue
} else {
//Invalid, notify the user
}
, ** **에만 JS 그것을 확인하지 마십시오. – JiminP