我想判断一个字符串里面是否包含了某个字,可以用什么办法判断呢 我想判断一个字符串里面是否包含了某个字,限制某些汉字不能被输入,可以用什么办法判断呢,本来是想用正则表达式的,不过正则表达式好象不能限制汉字,请问大家都是用什么办法,最好是详细点. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string input = "i love 美女";string limit = "色情,美女,老江,老毛";string pat=@"[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(input );if(mh.Success){ //包含汉字 char[] arr = input.ToCharArray(); foreach(char c in arr) { if(limit.IndexOf(c.ToString())!=-1) { break; //如输入汉字在限制列表中则跳出; } } } string str = this.TeztBox1.Text;if(str.IndexOf("字")>=0){ this.Label.Text="输入错误,请重新输入"; return;} string str = this.TeztBox1.Text;if(str.IndexOf("字")>=0){ this.Label.Text="输入错误,请重新输入"; return;}----------------------------简单实用! ChengKing(Enthusiasm Bigrosoft)说的有道理 to 楼上各位:限制某些汉字不能被输入?莫非要一个一个去判断?if(){}else if{}else if{} if(Regex.IsMatch("字","字|词|句")){return;} 用string.indexof("所要检查的字符串就可以了") [200] 两个问题 人事系统,分不够再加100 javascript 求关于<页面生成周期>的文章 Asp.net 中confirm回传值 请教一个关于dnn模块开发的问题 邮件发送问题 菜鸟的小问题,请大家有空来看一下吧~~~关于刷新和显示数据 急,在线等! 农行接口代码求解 csdn的各位朋友,我现在真的很需要一套完整的、能用的人才招聘网站源代码,我可以送上我所有的分和我的一切,请救救我 请问web.config里的<httpModules>做什么用?
string limit = "色情,美女,老江,老毛";
string pat=@"[\u4e00-\u9fa5]";
Regex rg=new Regex(pat);
Match mh=rg.Match(input );
if(mh.Success)
{
//包含汉字
char[] arr = input.ToCharArray();
foreach(char c in arr)
{
if(limit.IndexOf(c.ToString())!=-1)
{
break;
//如输入汉字在限制列表中则跳出;
}
}
}
if(str.IndexOf("字")>=0)
{
this.Label.Text="输入错误,请重新输入";
return;
}
if(str.IndexOf("字")>=0)
{
this.Label.Text="输入错误,请重新输入";
return;
}
----------------------------
简单实用!
限制某些汉字不能被输入?
莫非要一个一个去判断?
if()
{
}
else if{
}
else if{
}
{
return;
}