如何验证只接受逗号(,)&的文本框ASP.NET应用程序中的数字?

时间:2010-05-22 11:40:38

标签: c# asp.net

我正在网站上工作。我正在使用与Visual Studio 2008相对应的C#。我想创建一个只接受数字和文本框的文本框。逗号(,)。 例如,

-919981424199,78848817711,47171111747 

或者可能只有一个号码919981424199

我能做一件事。我的文本框仅包含使用此正则表达式验证的数字。在其属性 - >验证表达式中,我写了“[0-9] +”。 这是有效的,但现在我的要求是发送批量短信,每个号码用(,)分隔。 我尝试了很多,但我没有得到答案。它是什么?

1 个答案:

答案 0 :(得分:3)

只需在正则表达式中添加“,”即可。从记忆中我认为应该是:

"[0-9]+(,[0-9]+)*"

Source

要将输入分成数字列表,请使用逗号作为分隔符String.Split()

string[] numbers = string.split(input, ",");

然后遍历numbers阵列,将短信发送给每个人。