誤ったユーザー入力を正しい整数入力に変換するロジックを探しています。 たとえば、ユーザーが誤って整数入力内に文字を入力すると、その入力が正しい形式(整数)に変更されます。 アイデア不適切なユーザー入力を訂正するロジック(VB.Net)
0
A
答えて
3
数値のみを使用する場合は、テキストボックス(数値が正しく入力されている場合はNumericUpDown)ではなく数値コントロールを使用できます。それ以外の場合は、OnKeyDownイベントまたはOnKeyPressイベントをリッスンし、引数の内容(ユーザーが入力したキー)を「参照」して、最終的にその入力を変更できます。たとえば、私はイタリアにいて、しばしばユーザーが使用します。または、小数点記号の場合は。だから私はドットをコンマに変換しますが、ユーザーは入力します。また、数字以外の文字が入力された場合は、e.Cancelをtrueに設定して、表示されるテキストには何も付加されません。
1
入力エラーの場合は、Levenshtein Distanceと組み合わせてBK treeがよく使用されます。 Hereは、これがどのように適用されるかについての良い説明です。
0
なぜ間違った入力を修正しますか?情報を正しく再入力し、整数を入力するように指示するようユーザーに促す必要があります。
関連する問題
- 1. VB.NET - ASP.NET - 不正なユーザー名/パスワード(検証)
- 2. 誤り訂正ループは、悪い入力
- 3. トグル入力フィールドのWebkitの不適切なレンダリング
- 4. 不適切な出力文字列
- 5. フォーマットが不適切な出力を取得する(Python)
- 6. クレジットカード用の適切な入力タイプ
- 7. テキスト入力などのユーザー入力に最適なソリューション
- 8. 不適切なクエリを置き換える正規表現
- 9. PyODBCが不適切なUTF-16を出力しています
- 10. 必須属性のモデルでは、不適切なユーザー入力のエラーメッセージは表示されません。
- 11. NSScrollViewの不適切なコンテンツサイズ
- 12. PHP GD不適切なtransparancy
- 13. Collections.max()不適切な引数
- 14. 不適切なMySQL構文?
- 15. 不適切なRailsバージョン
- 16. 不適切な構文
- 17. 不適切な構文
- 18. 不適切なチェックアウトCVS
- 19. 不正な入力 - 不明なコマンド: 'mon-put-metric-alarm'
- 20. 不正な値を入力する静的ドロップダウン
- 21. C#/ .NETで不足ブロックエラー訂正を実行する方法?
- 22. execが不適切
- 23. 不正な入力の後に入力プロンプトが表示されない
- 24. 不適切なリストは何ですか?
- 25. gitの履歴からファイルを削除する - 不正な改訂エラー
- 26. VB.Net 401不正なHTTP Webリクエスト
- 27. 入力ボタンは適切なCSSクラスを使用しません
- 28. 適切なクエリまたは適切な正規化:MySQL
- 29. テキストフィールドからユーザー入力を取得する適切な方法は何ですか?
- 30. VB.NET:入力文字列が正しい形式でない
あなたは、ユーザーが "a"を入力すると97を返しますか? – Fredou