0

重複の可能性:
C# で複数のスペースを単一のスペースに置き換えるにはどうすればよいですか?

ユーザーがテキストボックスに検索基準を入力するテキストボックスがあります。今、私はユーザーがテキストボックスの各単語の後に複数のスペースを入力できないようにしたいと考えてます 。C# でそれを行う方法。

前もって感謝します!

4

1 に答える 1

3

サーバー側でそれを行う場合は、単純な正規表現を実行して、二重スペースを単数スペースに置き換えることができます

RegexOptions options = RegexOptions.None;
Regex regex = new Regex(@"[ ]{2,}", options);     
MyTextBox.Text= regex.Replace(MyTextBox.Text, @" ");

クライアント側で実行したい場合は、同じ正規表現を引き続き使用できますが、JavaScript で実行し、onBlur イベントで起動します

于 2012-07-11T10:16:04.177 に答える