- - PR -
正規表現に関して
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-05 12:16
こんにちは。ただいま、ASP.NET RegularExpressionValidator 検証コントロールを使用してあるテキストに小数点2桁の数値を入力できるようにしています。しかし、現状の正規表現では
3.33 → OK 3 → NG になってしまいます。小数以下省略でもOKな正規表現はどのように書けばいいのでしょうか? 今の正規表現は \d\.\d{2} としています。いろいろ試してはいるのですが、うまくいきません。どなたかご存知あれば情報のご提供お願いします。 追加 - 2004/11/05 12:25 ^[\d\.\d{2}]*$ だと、小数以下省略でも良いのですが .3 などがOKになってしまします。 [ メッセージ編集済み 編集者: SE卵 編集日時 2004-11-05 12:25 ] |
|
投稿日時: 2004-11-05 12:30
^\d(?:\.\d{1,2})?$
でどうでしょうか。 [ メッセージ編集済み 編集者: にしざき 編集日時 2004-11-05 12:30 ] |
|
投稿日時: 2004-11-05 12:42
こんにちは。にしざきさん、できました。簡単な質問なのかもしれませんがご返答ありがとうございました。助かりました。いま、あきらめかけてVBで入力チェックのロジック組むとこでした。。。今後ともよろしくお願いします。
|
1