如果在属性中匹配值,有没有办法从编辑器中删除标签?
例如:
图像与源
<img src="file:///C:/something/something/something.png" alt="xxx">
如果匹配file:/// ....那么它将从编辑器中删除整个标记。
答案 0 :(得分:0)
CKEDITOR.replace( 'ckeditor', {
height: 500,
allowedContent: {
'p img[!src,alt,align,width,height]':true,
'img': {
match: function( element ) {
var patt = /file:\/\//i;
return element.attributes[ 'src' ]!== undefined ? (
!patt.test(element.attributes[ 'src' ])
) : element.attributes[ 'src' ];
},
attributes: 'src,height,width,alt,hspace,vspace,align,border',
styles:'*'
},
},
} );