正则表达式删除标签onclick 等函数 将 <label id="lab" onclick="save()" onblur="kk()"> </label>替换为 <label id="lab" > </label> 将标签的所有已on开头的函数替换为空 求正则表达式!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s = "<label id=\"lab\" onclick=\"save()\" onblur=\"kk()\"> </label>"s = s.replace(/\bon[^=]+=\s*(['"])[^\1]+\1/g, "");alert(s) 如果是在后台定义正则表达式为字符串应该怎么写呢? string oo=@"\bon[^=]+=\s*(['"])[^\1]+\1/g";这样是错误的啊! 试试看 "\\bon[^=]+=\\s*([\'\"])[^\\1]+\\1" 如果是一个字符串有多个怎么办?例如<label id=\"lab\" onclick=\"save()\" onblur=\"kk()\">asd </label><label id=\"lab1\" onclick=\"save()\" onblur=\"kk()\">asd </label><label id=\"lab2\" onclick=\"save()\" onblur=\"kk()\">asd </label>将每个lable的事件删除 @"(?i)(?<=<label\s+[^<>]*)on[^=]+=\s*([""']?)[^'""\s<>]+\1" @"(?i)(?<=<label\s+[^<>]*)on[^=]+=\s*([""']?)[^'""\s<>]+\1" onmouseup和onmousedown注册事件失败! 怪事都让我碰上了!JS问题 回车事件的奇怪问题 下拉菜单求助? 如何判断客户端浏览器是否是集成windows验证?(急) 求越狱第四季第12集在线观看地址 高手请时,求一显示效果 怎么样处理回车符? Jquery获取select option动态添加自定义属性值失效 vue-waterfull-eazy图片不显示 [javascript]如果自动插入图片,并且显示最新! js script标签
s = "<label id=\"lab\" onclick=\"save()\" onblur=\"kk()\"> </label>"
s = s.replace(/\bon[^=]+=\s*(['"])[^\1]+\1/g, "");
alert(s)
string oo=@"\bon[^=]+=\s*(['"])[^\1]+\1/g";
这样是错误的啊!
例如
<label id=\"lab\" onclick=\"save()\" onblur=\"kk()\">asd </label><label id=\"lab1\" onclick=\"save()\" onblur=\"kk()\">asd </label><label id=\"lab2\" onclick=\"save()\" onblur=\"kk()\">asd </label>
将每个lable的事件删除
@"(?i)(?<=<label\s+[^<>]*)on[^=]+=\s*([""']?)[^'""\s<>]+\1"
@"(?i)(?<=<label\s+[^<>]*)on[^=]+=\s*([""']?)[^'""\s<>]+\1"