JavaScript;如何要求文件的特殊命名
JavaScript; How to require special naming of files
我正在尝试通过 JavaScript 验证上传的文件是否具有特殊文件名。我希望我的文件具有这种结构; EN1234567890.wav。这意味着文件名的前两个字符应该是字母,最后 10 个字符应该是数字。扩展无关紧要,因为我有一个不同的验证器。不带扩展名的文件名应始终为 12 个字符。
这是我的脚本;
var filename = fullfilepath.replace(/^.*[\\/]/, '');
if (!filename.match(/^[0-9a-zA-Z\.]*$/)) {
alert('File name should only containg letters and numbers, please rename image file and upload.');
}
此脚本只会检查文件名中的字母和数字,但不会检查我的 "own" 结构。我怎样才能让它工作?
使用重复标记:
/[a-zA-Z]{2,2}[0-9]{10,10}/
我正在尝试通过 JavaScript 验证上传的文件是否具有特殊文件名。我希望我的文件具有这种结构; EN1234567890.wav。这意味着文件名的前两个字符应该是字母,最后 10 个字符应该是数字。扩展无关紧要,因为我有一个不同的验证器。不带扩展名的文件名应始终为 12 个字符。
这是我的脚本;
var filename = fullfilepath.replace(/^.*[\\/]/, '');
if (!filename.match(/^[0-9a-zA-Z\.]*$/)) {
alert('File name should only containg letters and numbers, please rename image file and upload.');
}
此脚本只会检查文件名中的字母和数字,但不会检查我的 "own" 结构。我怎样才能让它工作?
使用重复标记:
/[a-zA-Z]{2,2}[0-9]{10,10}/