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);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 0、前言   作为一名前端开发者,在做表单验证或者写一些gulp任务或webpack配置时都不可避免的会用到正则,...
    风之化身呀阅读 3,868评论 0 0
  • 正则表达式是一个描述字符模式的对象,ECMAScript的RegExp类表示正则表达式。String与RegExp...
    Miss____Du阅读 4,260评论 0 4
  • www.cnblogs.com/hai-ping/articles/2997538.html /判断输入内容是否为...
    自话阅读 4,650评论 0 1
  • 1: \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d 表示 ...
    高进哥哥阅读 2,523评论 0 0
  • 作为一名攻城狮,对正则表达式一定不会很陌生,但在平时开发中有时依然会遇到这样或那样的问题。本文从基础出发,本着让初...
    村头的猫阅读 6,258评论 3 12

友情链接更多精彩内容