【发布时间】:2019-02-14 01:22:24
【问题描述】:
我想使用正则表达式匹配“Double、Double、Double、Double”字符串(用于检查 WPF 应用程序中 BorderThickness 的验证)
我在 stackoverflow 上找到了很多类似的答案,但没有一个对我不起作用。
我在 this page 上找到了 [0-9]{4},[0-9]{4} ,但它不起作用,因为我需要在字符串中包含 - + , . 字符。
这是我的代码:
private static readonly Regex _regex = new Regex("[0-9]{4},[0-9]{4}");
public static bool TextIsThickness(string text)
{
return !_regex.IsMatch(text);
}
示例输入字符串:
-1.4,2.75,0,10
注意:这不是重复的,我需要4个用逗号分隔的双数,与“Regular expression for double number range validation”不同
请告诉我该怎么做?
【问题讨论】:
-
@elgonzo ,他们没有白费,主要问题是你拿别人和自己比较,但是人和他们的智力和天赋水平,以及他们的身体条件不同,我有一个身体残疾和学习甚至写作和打字对我来说都不容易。
-
@UnbearableLightness ,我的情况并没有醒来。我需要 4 个 double 像 -2,1.5,4,0
标签: c# regex wpf validation