【javascript】中清理所有的危险标签方法

来源:互联网 发布:网络教育能考教师编吗 编辑:程序博客网 时间:2024/04/30 02:50
/** * 参数合法性校验 */function checkReason(str) {    // [CH] 清除掉所有危险标签(包括a)可适当修改    var str = str.replace(/<(\/?)(a|script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/ig, '');    // [CH] 清除掉所有事件    var str = str.replace(/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/ig, '');    if (str.length > 2000) {        return false;    } else {        return true;    }}

1 0