誤ったユーザー入力を正しい整数入力に変換するロジックを探しています。 たとえば、ユーザーが誤って整数入力内に文字を入力すると、その入力が正しい形式(整数)に変更されます。 アイデア不適切なユーザー入力を訂正するロジック(VB.Net)
0
A
答えて
3
数値のみを使用する場合は、テキストボックス(数値が正しく入力されている場合はNumericUpDown)ではなく数値コントロールを使用できます。それ以外の場合は、OnKeyDownイベントまたはOnKeyPressイベントをリッスンし、引数の内容(ユーザーが入力したキー)を「参照」して、最終的にその入力を変更できます。たとえば、私はイタリアにいて、しばしばユーザーが使用します。または、小数点記号の場合は。だから私はドットをコンマに変換しますが、ユーザーは入力します。また、数字以外の文字が入力された場合は、e.Cancelをtrueに設定して、表示されるテキストには何も付加されません。
1
入力エラーの場合は、Levenshtein Distanceと組み合わせてBK treeがよく使用されます。 Hereは、これがどのように適用されるかについての良い説明です。
0
なぜ間違った入力を修正しますか?情報を正しく再入力し、整数を入力するように指示するようユーザーに促す必要があります。
関連する問題
- 1. Botフレームワーク:不適切なユーザー入力を処理する
- 2. ユーザー入力にクラスを接続する適切な方法
- 3. VB.NET - ASP.NET - 不正なユーザー名/パスワード(検証)
- 4. Java:不正な入力を拒否し、スキャナを使用して適切な入力を待つ方法
- 5. 誤り訂正ループは、悪い入力
- 6. 適切なdatetime.time入力
- 7. トグル入力フィールドのWebkitの不適切なレンダリング
- 8. sql-ex不適切な正解
- 9. 不適切な出力文字列
- 10. optaplannerの不適切なクラウドバランス出力
- 11. 入力は()適切
- 12. モバイルデバイスの不適切なスケーリングと不適切なスケーリング
- 13. ユーザー入力エラー不正な式と型の開始
- 14. フォーマットが不適切な出力を取得する(Python)
- 15. クレジットカード用の適切な入力タイプ
- 16. 不適切な製品を
- 17. 正規表現を使用して入力の訂正を確認する
- 18. テキスト入力などのユーザー入力に最適なソリューション
- 19. 不適切なクエリを置き換える正規表現
- 20. 不適切な入力処理攻撃を防ぐためのTomcat仮想ホスト
- 21. PyODBCが不適切なUTF-16を出力しています
- 22. 必須属性のモデルでは、不適切なユーザー入力のエラーメッセージは表示されません。
- 23. PHP/SQLフォーム:挿入が不適切
- 24. 不適切な構文
- 25. 不適切なgsub置換
- 26. 不適切なチェックアウトCVS
- 27. com.microsoft.sqlserver.jdbc.SQLServerException:不適切な構文 ')'
- 28. NSScrollViewの不適切なコンテンツサイズ
- 29. 不適切なRailsバージョン
- 30. Cで不適切なスキャン
あなたは、ユーザーが "a"を入力すると97を返しますか? – Fredou