js正则表达式

在开发时,部分文本输入框,要求用户输入,有些用户恶意输入html标签

  解决方法:

string regexstr = @"<[^>]*>"; //去除所有的标签

@"]*?>.*?"; //去除所有脚本,中间部分也删除

string regexstr = @"]*>"; //去除图片的正则

string regexstr = @"<(?!br).*?>"; //去除所有标签,只剩br

string regexstr = @"]*?>.*?"; //去除table里面的所有内容

string regexstr = @"<(?!img|br|p|/p).*?>"; //去除所有标签,只剩img,br,p

str = Regex.Replace(str, regexstr, string.Empty, RegexOptions.IgnoreCase);

推荐阅读更多精彩内容

  • 0、前言   作为一名前端开发者,在做表单验证或者写一些gulp任务或webpack配置时都不可避免的会用到正则,...
    风之化身呀阅读 352评论 0 0
  • 正则表达式是一个描述字符模式的对象,ECMAScript的RegExp类表示正则表达式。String与RegExp...
    Miss____Du阅读 666评论 0 4
  • www.cnblogs.com/hai-ping/articles/2997538.html /判断输入内容是否为...
    自话阅读 814评论 0 1
  • 1: \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d 表示 ...
    高进哥哥阅读 214评论 0 0
  • 作为一名攻城狮,对正则表达式一定不会很陌生,但在平时开发中有时依然会遇到这样或那样的问题。本文从基础出发,本着让初...
    艾特TT阅读 1,740评论 1 11
  • 周末早起了一点导致这两天好困,今天上午醒来已经10:40(又是做有关工作的梦醒不来),过了一会儿手机响起,是发小(...
    望飞雪阅读 121评论 2 1
  • 偶然间得到了这张图片,想说说自己对这张图片的看法。 第一,图片中的主人公是一头狮子,是一头凶猛强大的狮子,是一头有...
    老哈哈阅读 351评论 0 0
  • 丨首发于简书:我的茶里有故事 丨作者:茶里君 丨作者微信:charleytea 首先,我们先了解一下,为什么会有饼...
    茶里有故事阅读 215评论 0 1
  • 艺博日记(80)| 2018-08-04 中午正在兴致勃勃玩手机游戏的儿子突然很正儿八经的发给我一个视频,并很认真...
    冯艺博阅读 85评论 0 0