none
RegularExpressionValidatorでの半角スペースチェック RRS feed

  • 質問

  • はじめまして。ASP.NET(C#)を使用して、WEBページを作成しております。

    現在RegularExpressionValidatorにて、入力対象テキストボックスに対し
    半角スペースのみ入力された場合はエラーとする処理を実装しようとしているのですが、
    半角スペースのみのチェックがどうもうまく動作致しません。

    正規表現の指定方法によっては上記チェックを実装出来るのか、
    そもそも半角スペースのみの
    チェックは出来ないのか、方法等ご教授頂ければ幸いです。

     

    2006年6月27日 12:25

回答

すべての返信

  •  ペレ さんからの引用

    そもそも半角スペースのみのチェックは出来ないのか、方法等ご教授頂ければ幸いです。

    If TextString.Trim = String.Empty Then   #VBです。

    ではどうですか?

    #あ、ASPなのでEncodingを意識しないといけないのかな?

    2006年6月27日 13:27
  • コメントありがとうございます!

    サーバー側で別途疑問符で問い合わせる事で確かに対応は出来るのですが、
    本質問は
    RegularExpressionValidatorにて実装したいと思っております。

    ※テキストボックスに半角スペースが入力された場合、
     
    フォーカスが外れた瞬間に半角スペースがあればエラーとするような形です。

    ValidationExpression」の正規表現をうまく使えば出来るのかもしれませんが、
    半角スペースのみではValidatorチェックが有効になってしまい、
    サーバー側のIsValidも有効に
    なってしまうので困っております...

     

    2006年6月27日 13:54
  • ^ +$ で、いいんじゃないでしょうか?
    2006年6月27日 14:11
    モデレータ
  • 失礼しました。。。
    2006年6月28日 0:23