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