我正在做一个网站。我使用的是对应于Visual Studio2008的C#。我想创建一个只接受数字和逗号(,)的文本框。例如,
-919981424199,78848817711,47171111747 或者可能只有一个像919981424199这样的数字。
我只能做一件事。通过使用此正则表达式验证,我的文本框仅包含一个数字。在它的property->验证表达式中,我写下了"0-9+“。这是有效的,但现在我的要求是发送批量短信,并且每个号码由(,)分隔。我试了很多,但是我没有得到答案。那是什么?
发布于 2010-05-22 19:49:00
只需在正则表达式中添加",“即可。根据我的记忆,我认为应该是:
"[0-9]+(,[0-9]+)*"要将输入分解为数字列表,请使用String.Split(),并使用逗号作为分隔符:
string[] numbers = string.split(input, ",");然后循环遍历numbers数组,向每个数组发送短信。
https://stackoverflow.com/questions/2887918
复制相似问题