私はgrailsでかなり新しいです、私はregexを使用して一致の検証に問題があります。ピリオド(。)、コンマ(、)、ダッシュ( - )などの英数字と特殊文字の組み合わせをフィールドで受け入れることができるようにするには、数字(099)またはアルファベット(アルファ)を使用できますが、特殊文字( ".-、")のみの入力は受け付けません。正規表現を使用してこの種の入力をフィルタリングすることは可能ですか? 助けてください。あなたの知識を共有していただきありがとうございます。regex validation - grails constraints
".*[0-9a-zA-Z.,-]+.*"
意味:
良いですが、これはGrails(Javaパターン)用ですので、大文字と小文字を区別しないマッチを使用することはできません。明示的な大文字小文字のマッチング( 'a-zA-Z')で置換するか、最初の'(?i) 'でインラインフラグを使用するかのどちらかです。 – OverZealous
が編集されました。 Javaで何年も働いていない。 RegExesが "/ stuff/flags"スタイルで作成されていることを確認しました。 – Flo
うわー!これは実際に動作します!それは魔法のようです!共有のおかげで、説明のために、私は今、あなたのおかげでそれを理解する! – antibry