请教一个正则表达式

rickey 2004-09-28 06:15:30
字符串满足条件如 3,222,333,111,333……
即数字逗号数字逗号,可以任意多项,最后一项为数字
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
webserv2 2004-09-29
  • 打赏
  • 举报
回复
Private Function IsData(ByVal s As String) As Boolean
Dim reg As Regex = New Regex("^\d+(,\d+)*$")

Dim ma As Match = reg.Match(s)
If ma.Success Then
Return True
Exit Function
End If
Return False
End Function

Reeezak 2004-09-28
  • 打赏
  • 举报
回复
Sunmast(速马, Reloading...) 的
^\d+(,\d+)+$
可以匹配任意的整数
dolfin 2004-09-28
  • 打赏
  • 举报
回复
此式通配字符串(d表示数字,……表示以“,ddd”为单元的零项或多项):
"d"
"dd"
"ddd"
"d,ddd"
"dd,ddd"
"ddd,ddd"
"d,ddd,ddd……"
"dd,ddd,ddd……"
"dd,ddd,ddd……"
dolfin 2004-09-28
  • 打赏
  • 举报
回复
^\d{1,3}(,\d{3})*$
速马 2004-09-28
  • 打赏
  • 举报
回复
^\d+(,\d+)+$

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧