/** * code 代码修饰器 * MIT Licensed */ layui.define('jquery', function(exports){ "use strict"; var $ = layui.$; exports('code', function(options){ var elems = []; options = options || {}; options.elem = $(options.elem||'.layui-code'); options.lang = 'lang' in options ? options.lang : 'code'; options.elem.each(function(){ elems.push(this); }); layui.each(elems.reverse(), function(index, item){ var othis = $(item), html = othis.html(); //转义HTML标签 if(othis.attr('lay-encode') || options.encode){ html = html.replace(/&(?!#?[a-zA-Z0-9]+;)/g, '&') .replace(//g, '>').replace(/'/g, ''').replace(/"/g, '"') } othis.html('