浮動小数点数(実際にはjava.math.BigDecimal)が区間[0、1.12]にあるかどうかをチェックしたいと思います。正規表現でそれを行うことはできますか?これの目的は、テキストフィールドを検証することです。regexpでfloat間隔を検証するにはどうすればよいですか?
答えて
正規表現を使用するとパターンを検証できますが、一致する文字の意味は検証できません。
これを模倣し、すべての有効な値に適合するパターンを作成できますが、その痛みは維持できません。
A正規表現は、IMO番号に変換し、この方法を検証する方が良いだろう。このような何か(未テスト!!)
/^(?:0|0\.\d+|1\.0\d*|1\.1\d*|1\.20*)$/
を見てしまいます。
私はそれを少し演奏して^(?:0 \。\ d + | 1 | 1 \ .0 \ d * | 1 \ .11 \ d * | 1 \ .120 *)$ –
btwを入れました。終わりまでスラッシュ? –
@Ondrej一部の言語では、たとえば、 PerlとPHPには正規表現の区切り文字が必要です。これはスラッシュにすることもできますし、他の文字にすることもできます。あなたは言語を与えていないので、私はPerlの構文を使いました。 – stema
- 1. PHPでANDROID_IDを検証するにはどうすればよいですか?
- 2. nokogiriでXHTMLを検証するにはどうすればよいですか?
- 3. jqueryでフォームを検証するにはどうすればよいですか?
- 4. コアデータでカスタム検証を行うにはどうすればよいですか?
- 5. JavaScriptでregexpでタグのサブセットを検出するにはどうすればよいですか?
- 6. 一意の時間間隔でレコード数を取得するにはどうすればよいですか?
- 7. SQLiteで時間間隔のクエリを作成するにはどうすればよいですか?
- 8. 特定の時間間隔でファイルのバックアップを取得するにはどうすればよいですか?
- 9. 正確なスレッドスリープ間隔を保証するにはどうすればいいですか?
- 10. JavaScriptを検証するにはどうすればよいですか?
- 11. ラジオボタンを検証するにはどうすればよいですか?
- 12. MVC3:ドロップダウンリストを検証するにはどうすればよいですか?
- 13. Googleビデオコードを検証するにはどうすればよいですか?
- 14. トリガーのフィールドタイプを検証するにはどうすればよいですか?
- 15. Wordpressのテーマを検証するにはどうすればよいですか?
- 16. 検証エラーメッセージを分割するにはどうすればよいですか?
- 17. フォーム検証を設定するにはどうすればよいですか?
- 18. ファイルアップロードのファイルタイプを検証するにはどうすればよいですか?
- 19. 通貨フィールドを検証するにはどうすればよいですか?
- 20. OAuthリクエストを検証するにはどうすればよいですか?
- 21. カテゴリインデックスをfloatに変換するにはどうすればよいですか?
- 22. MYSQLの16進コードに基づいてREGEXP検索を行うにはどうすればよいですか?
- 23. Androidレイアウトでテキスト間の行間隔を減らすにはどうすればよいですか?
- 24. コード内でバリデータを検証しないようにするにはどうすればよいですか?
- 25. c3.jsの列間の間隔を変更するにはどうすればよいですか?
- 26. 月間スケジュールのタイマー間隔を計算するにはどうすればよいですか?
- 27. ハイブのregexpグループ間にスペースを追加するにはどうすればよいですか?
- 28. IE6で予期しない間隔を削除するにはどうすればよいですか?
- 29. expressionengineで繰り返しの間隔でHTMLを挿入するにはどうすればよいですか?
- 30. Excelで3分間隔のタイムスタンプで行をグループ化するにはどうすればよいですか?
私は値を数値に変換し、通常の数値比較を行います。 –
IMO、あなたは正規表現、期間でそれを行うことはできません。 –