ASP.NET(C#)中如何使用正则表达式?

ASP.NET(C#)中如何使用正则表达式?给出能实现下面功能的代码:stringstr="sdhfjshdfiuwhefioknfkjdsnksjdfsdfhwio";... ASP.NET(C#)中如何使用正则表达式?

给出能实现下面功能的代码:

string str="sdhfjshdfiuwhefioknfkjdsnksjdfsdfhwio";
我要用正则表达式判断上面的字符串中有没有ok这个词,如果有输出“有”,没有则则输出“没有”

请给出代码,谢谢!!
展开
 我来答
匿名用户
2013-07-19
展开全部
这个我给你,很通用的:
/// <summary>
/// 判断文本框中输入是否为【数字】
/// </summary>
/// <param name="itemValue"></param>
/// <returns></returns>
private static bool IsNumeric(string itemValue)
{
return (IsRegEx("^(-?[0-9]*[.]*[0-9]{0,3})$", itemValue));
}
private static bool IsRegEx(string regExValue, string itemValue)
{
try
{
Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
if (regex.IsMatch(itemValue)) return true;
else return false;
}
catch (Exception)
{
return false;
}
}
不过楼上说的对,你这个用不着正则,不过这个例子给你,你留着以后用吧
用的时候直接调个方法就行了,不如说:if(IsNumeric(this.txtNum.text)==false){messagebox.show("请输入数字");}
匿名用户
2013-07-19
展开全部
这个用不到正则表达式啊··直接判断if(str.Contains("ok")) true返回有··false返回没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式