首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ASP.NET应用程序中对只接受逗号(,)和数字的文本框进行验证?

问如何在ASP.NET应用程序中对只接受逗号(,)和数字的文本框进行验证?
EN

Stack Overflow用户
提问于 2010-05-22 19:40:38
回答 1查看 3.7K关注 0票数 1

我正在做一个网站。我使用的是对应于Visual Studio2008的C#。我想创建一个只接受数字和逗号(,)的文本框。例如,

代码语言:javascript
复制
-919981424199,78848817711,47171111747 

或者可能只有一个像919981424199这样的数字。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-22 19:49:00

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

代码语言:javascript
复制
"[0-9]+(,[0-9]+)*"

Source

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

代码语言:javascript
复制
string[] numbers = string.split(input, ",");

然后循环遍历numbers数组,向每个数组发送短信。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2887918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档