62,071
社区成员
发帖
与我相关
我的任务
分享
^(?:[1-9][0-9]{0,2}(?:,[0-9]{3})*|0)\.[0-9]{2}$
private static void Main(string[] args)
{
Regex regex = new Regex(@"^(\s*(\d+|\d+.\d+)\s*,?\s*)+$");
Console.WriteLine(regex.IsMatch("156, 987, 345.00"));
Console.WriteLine(regex.IsMatch("156, 987, 2 ,345.00"));
Console.WriteLine(regex.IsMatch("156, 987, 2 ,.20,345.00"));
Console.ReadLine();
}