我正在网站上工作。我正在使用与Visual Studio 2008相对应的C#。我想创建一个只接受数字和文本框的文本框。逗号(,)。 例如,
-919981424199,78848817711,47171111747
或者可能只有一个号码919981424199
。
我能做一件事。我的文本框仅包含使用此正则表达式验证的数字。在其属性 - >验证表达式中,我写了“[0-9] +”。 这是有效的,但现在我的要求是发送批量短信,每个号码用(,)分隔。 我尝试了很多,但我没有得到答案。它是什么?
答案 0 :(得分:3)
只需在正则表达式中添加“,”即可。从记忆中我认为应该是:
"[0-9]+(,[0-9]+)*"
要将输入分成数字列表,请使用逗号作为分隔符String.Split()
:
string[] numbers = string.split(input, ",");
然后遍历numbers
阵列,将短信发送给每个人。