C# 末尾有空格时文本框中的Regex get错误
我使用下面的正则表达式验证数字,效果很好。C# 末尾有空格时文本框中的Regex get错误,c#,regex,C#,Regex,我使用下面的正则表达式验证数字,效果很好。问题是,如果在文本框中输入一些有效的数字,然后按空格,则表达式不再有效。如何通过正则表达式处理忽略输入值末尾的空格 @"^[0-9]+$" 这样,您可以使空间在结尾处占用零个或多个空间 *是一个专门用于此目的的量词至少有两种方法可以解决此问题: 将\s*添加到正则表达式-@“^[0-9]+\s*$”-表示任意数量的白色 在至少一位数字之后允许有任何类型的空格 在文本框的修剪文本上使用正则表达式-regEx.IsMatch(textbox.text.Tr
问题是,如果在文本框中输入一些有效的数字,然后按空格,则表达式不再有效。
如何通过正则表达式处理忽略输入值末尾的空格
@"^[0-9]+$"
这样,您可以使空间在结尾处占用零个或多个空间
*
是一个专门用于此目的的量词至少有两种方法可以解决此问题:
\s*
添加到正则表达式-@“^[0-9]+\s*$”
-表示任意数量的白色
在至少一位数字之后允许有任何类型的空格regEx.IsMatch(textbox.text.Trim())
@"^[0-9]+\s*$"