请教一个正则表达式如何写

amartapple 2011-10-11 07:12:39
判断一个字符串是否符合

1、开头是特殊符号
2、开头是标点符号
3、开头是1个或2个或3个数字
4、开头包含字符串s1或s2或s3

我要写个函数把符合这四个条件的返回true,否则false


...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
amartapple 2011-10-12
  • 打赏
  • 举报
回复
不是,我的意思是\d{1,3}没起作用,111可以匹配,1111也可以匹配。我想只匹配111
q107770540 2011-10-12
  • 打赏
  • 举报
回复
^([!@#$%^&*(),.?后边自己加]|\d{1,}|s[1-3]).*
amartapple 2011-10-12
  • 打赏
  • 举报
回复
我用这个怎么多于3个数字的也可以呢
q107770540 2011-10-11
  • 打赏
  • 举报
回复
^([!@#$%^&*(),.?后边自己加]|\d{1,3}|s[1-3]).*

110,535

社区成员

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

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

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