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