求一个正则表达式匹配出textbox中的html代码 判断文本框里面输入的是不是html代码。是heml代码就用RegularExpressionValidator显示警告。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是含有"<..>"就算有html代码吗? 如果这样,还是不要用正则了。无伤严重,如果文本中没替换的书名号,<<c#入门经典>>这不也无伤了。 只要是"<..>"就算是html代码 如果你不怕误伤,简单枚举一下private static void TestRegex17(){ string yourStr = "<html>aa</html>"; bool containsHtml = Regex.IsMatch(yourStr, @"(?is)<\s*(?:p|font|img|script|bt|div|td|tr|table|body|html|head|title|h\d|a)\b[^>]*>"); Console.WriteLine(containsHtml);} 那更简单了private static void TestRegex17(){ string yourStr = "<html>aa</html>"; bool containsHtml = Regex.IsMatch(yourStr, @"(?is)<[^>]*>"); Console.WriteLine(containsHtml);} 输入判断关键字的关键字 是不是一段html代码 直接用RegularExpressionValidator空间验证的话 这个正则表达式该怎么写? 直接用给你的正则表达式就可以了,上面是代码而已。枚举html标签的方法见5楼,正则为:(?is)<\s*(?:p|font|img|script|bt|div|td|tr|table|body|html|head|title|h\d|a)\b[^>]*>不枚举的方法见6楼,正则为:(?is)<[^>]*> 创建网站 C#中的byte[]对应C++中的什么 统计问题~~~ 请教c#设置字符间距 如何在改变ComboBox时自动读取xml相关节点值? 如何在多摄像头中进行选择? 把字符串导出为txt文件文件 sql的问题 请教大家:winform中加一个“应用”按钮,是怎么判断Enabled的? 数据库问题 三层架构 结果服务器端发布的和本机运行结构不一样 按多条件查询总是提示出错 求解救
如果文本中没替换的书名号,<<c#入门经典>>
这不也无伤了。
private static void TestRegex17()
{
string yourStr = "<html>aa</html>";
bool containsHtml = Regex.IsMatch(yourStr, @"(?is)<\s*(?:p|font|img|script|bt|div|td|tr|table|body|html|head|title|h\d|a)\b[^>]*>");
Console.WriteLine(containsHtml);
}
那更简单了private static void TestRegex17()
{
string yourStr = "<html>aa</html>";
bool containsHtml = Regex.IsMatch(yourStr, @"(?is)<[^>]*>");
Console.WriteLine(containsHtml);
}
枚举html标签的方法见5楼,正则为:
(?is)<\s*(?:p|font|img|script|bt|div|td|tr|table|body|html|head|title|h\d|a)\b[^>]*>
不枚举的方法见6楼,正则为:
(?is)<[^>]*>