ASP.NET(C#)中如何使用正则表达式?
ASP.NET(C#)中如何使用正则表达式?给出能实现下面功能的代码:stringstr="sdhfjshdfiuwhefioknfkjdsnksjdfsdfhwio";...
ASP.NET(C#)中如何使用正则表达式?
给出能实现下面功能的代码:
string str="sdhfjshdfiuwhefioknfkjdsnksjdfsdfhwio";
我要用正则表达式判断上面的字符串中有没有ok这个词,如果有输出“有”,没有则则输出“没有”
请给出代码,谢谢!! 展开
给出能实现下面功能的代码:
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("请输入数字");}
/// <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返回没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询