一个正则 判断输入的字符串不包含我指定的特殊符号如“&asdad;f”这句话就是不合法的,因为包含;&,特殊符号有好多,给个具体的例子就行了, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(Regex.IsMatch(your_text,Regex.Escape(@"[;&,]")){//有不符合的}else{//都符合要求,这字符串很好。} if (Regex.IsMatch(this.txt1.Text.Trim(), Regex.Escape(@"[;?&]"))) { Response.Write("包含"); } else { Response.Write("不包含"); }不知道有什么问题么 @"[;?&]"这是包含里面加个 ^ 为否定@"[^;?&]" 特殊符号前要加转义符/@"[^/;/?/&/;]" if (Regex.IsMatch(this.txt1.Text.Trim(), Regex.Escape("^[&]"))) { Response.Write("包含"); } else { Response.Write("不包含"); }不知道这么写有什么问题吗? if (Regex.IsMatch(this.txt1.Text.Trim(), Regex.Escape("[^&]"))) { Response.Write("包含"); } else { Response.Write("不包含"); }这么写 楼主花一点时间看看正则吧!!CSDN帮助文档里有 我也只是看了一下午 就明白了点 同志,您猜错了,我要匹配的东西很多,但是不允许有除下划线_出现的字符,不知道你有听明白么?如果输入的是字符,那么就要判断是不是有下划线,如果包含,但不包含别的特殊的字符的话就可以,如果包含除下划线以外的字符,就是错误的输入,明白?网上一找就能找到好多关于正则表达式的东西,比那msdn还要好用,但是,本人描述能力有限,没能找到符合我的要求的。自己看了也不知道是怎么写的,现在写这么匹配一个的都没有写出来。 汉字、字母、数字、下划线的组合灰常清楚if(Regex.IsMatch(your_string,@"^[\u4E00-\u9FA5a-zA-Z0-9_]+$")){ //符合要求}else{ //不符合要求} ^[\u4E00-\u9FA5a-zA-Z0-9_]+$^字符串开始$字符串结束[]范围\u4E00-\u9FA5a 汉字a-z 所有小写字母A-Z 所有大写字母0-9 所有数字_ 下划线 本地计算机上的SQL2005数据库,为什么本地的VS2005内测试连接就连接不上? MVC 表单传值问题 label控件调用 给文章专有名词加链接 在Repeater的ItemTemplate列的TextBox输入信息后如何用javascript或者后台事件触发Repeater新增一行 给别人做网站有必要给自己留一个超级管理员权限吗? 请教关于文本框限制字符的问题! 如何用AJAX在gridview中做无刷新删除? 新手请教问题!!! ASP.NET的日期控件 提交一个网址 如何判断该网址在数据库中已存在 新手请教 关于GridView 的问题
{
//有不符合的
}
else
{
//都符合要求,这字符串很好。
}
{
Response.Write("包含");
}
else
{
Response.Write("不包含");
}
不知道有什么问题么
这是包含
里面加个 ^ 为否定
@"[^;?&]"
{
Response.Write("包含");
}
else
{
Response.Write("不包含");
}
不知道这么写有什么问题吗?
{
Response.Write("包含");
}
else
{
Response.Write("不包含");
}这么写
同志,您猜错了,我要匹配的东西很多,但是不允许有除下划线_出现的字符,不知道你有听明白么?如果输入的是字符,那么就要判断是不是有下划线,如果包含,但不包含别的特殊的字符的话就可以,如果包含除下划线以外的字符,就是错误的输入,明白?网上一找就能找到好多关于正则表达式的东西,比那msdn还要好用,但是,本人描述能力有限,没能找到符合我的要求的。自己看了也不知道是怎么写的,现在写这么匹配一个的都没有写出来。
灰常清楚if(Regex.IsMatch(your_string,@"^[\u4E00-\u9FA5a-zA-Z0-9_]+$"))
{
//符合要求
}
else
{
//不符合要求
}
$字符串结束
[]范围
\u4E00-\u9FA5a 汉字
a-z 所有小写字母
A-Z 所有大写字母
0-9 所有数字
_ 下划线