1

この質問の Joey に感謝します。私は、Regex.Replaceこのように見えます

Regex.Replace(Txt, "[^-?\d+\.]|(?<=\.[^.]*)\.", "");

しかし、今はコンマ ( ) を 1 つだけ許可したいので,、ユーザーはコンマまたはドットのいずれかを使用できますが、両方を使用することはできません。

どうすればそれを実装できますか?

したがって、法的な数字は

2.324324
0.34345325
2,5454
0,453453
4

1 に答える 1

1

これを試して:

string result = Regex.Replace(Txt, @"[^\d.,]|(?<=[.,][^.,]*)[.,]", "");
于 2013-07-31T15:30:40.827 に答える