保存されるファイル名の一部となるテキストの文字列があります。不正な文字を削除する必要があります(つまり、英数字以外、ラテンベースの文字のみ)
これは私がこれまでに持っているものです:
それを理解しました、正規表現-fuレベルは通常に戻ります!
function isValidFilename(fname)
{
var rexp = new RegExp(/[^a-zA-Z0-9]/gim)
return fname.replace(rexp, "")
}
var v = "my$filename"
alert(v + "\nis valid???\n\n" + isValidFilename(v))
v = "myfilename"
alert(v + "\nis valid???\n\n" + isValidFilename(v))