(/d+)(,/d+)*
說明:
用於匹配多個數字之間用逗號分隔,且第一個和最后一個字符必須是數字。
例如:
,123 123, 123,123 123,123, k,123
匹配成功的為:
123,123
using System;
using System.Text;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string str;
str="aa,aa";
if(Regex.Match(str, "(\\d+)(,\\d+)*").Value!= goodsIds)
{
Console.WriteLine("數據不合法");
}
}
}
