0

asp.net のコード ビハインドからテキスト ボックスでユーザーが指定した名前に基づいてフォルダーを作成しています。フォルダを作成する前に、ユーザーが入力した名前を検証したいと思います。できればクライアント側で名前を検証したい(javascriptやjqueryを使用するなど)。

4

1 に答える 1

2

サーバー側および/またはクライアント側でもチェックを行う必要がありますクライアント側では、いくつかの単純な正規表現について考えることができます。サーバー側ではPath.GetInvalidPathChars、ユーザー文字列によって提供されたものにそれらのいずれかが含まれているかどうかを使用および確認できます。

クライアント側ではOSが異なる可能性があることだけを覚えておいてください。したがって、ファイル名の有効な文字のセットも異なる可能性があるため、サーバー側で使用するOSに対して有効なセットのみを使用するだけです。

于 2013-01-05T08:47:02.767 に答える