正则表达式winform在线等

CeleryZeng 2011-03-03 04:13:29
帮忙写一个正则表达式
要求
*号加非负数 或者 非负数加*号
或者#号加非负数
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsjoy 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fdh120 的回复:]
[\*\#]\d+|\d+[\*]
[/Quote]
正解
dsjoy 2011-03-03
  • 打赏
  • 举报
回复
[\*\#]?\d+\*?
  • 打赏
  • 举报
回复
[\*\#]\d+|\d+\*

如果是全文本匹配,就在前后分别加上^ $
ztxneter 2011-03-03
  • 打赏
  • 举报
回复
 //using System.Text.RegularExpressions;
protected void Page_Load(object sender, EventArgs e)
{
//asp.net test page
Response.Write(check("23432"));
Response.Write(check("*23432"));//true
Response.Write(check("*-23432"));

}

private bool check(string s)
{
return Regex.Match(s,@"^[\*\#]\d+|\d+\*$").Success;
}
不懂装懂 2011-03-03
  • 打赏
  • 举报
回复
[\*\#]\d+|\d+[\*]
不懂装懂 2011-03-03
  • 打赏
  • 举报
回复
[\*\#]\d+|\d+[\*]

110,539

社区成员

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

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

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