1

私は正規表現が苦手ですが、この場合は正規表現を作成する必要があると信じています。

基本的に、ユーザーは次の形式の日付を入力する必要があります: MM/DD/YYYY を TextInput に入力し、それを確認する必要があります。

私が見つけられなくなった古い Flex 正規表現テスターの方向性を誰か教えてもらえますか?

ありがとう!

アップデート:

誰かに役立つ場合に備えて、正規表現を次に示します。

var pattern:RegExp = /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d$/;
4

2 に答える 2

2

Grant Skinnerには正規表現があります。これが、あなたが探しているものだと思います
http://gskinner.com/RegExr/

regexpalもかなりまともです
http://regexpal.com/

\d{2}/\d{2}/\d{4} DD / DD/DDDD
\d\d?/\d\d?/\d{4} の場合D/D/DDDDおよびDD/DD/DDDDの場合

于 2012-12-10T19:58:31.293 に答える
2

正規表現を使用するのではなく (完全に問題なく、乱雑になる可能性があります)、Flex DateValidatorまたは Flex 3 DateFieldコントロールの使用を検討することもできます。これらの方法はどちらも、ほとんど労力をかけずに有効な入力が確実に得られるようにします。

リンク先のページの下部にある各クラスの使用方法の例があります。

于 2012-12-10T20:24:06.780 に答える