ckeditor - 删除具有特定属性值的标记

时间:2015-10-24 14:32:34

标签: ckeditor

如果在属性中匹配值,有没有办法从编辑器中删除标签?
例如:
图像与源 <img src="file:///C:/something/something/something.png" alt="xxx">
如果匹配file:/// ....那么它将从编辑器中删除整个标记。

1 个答案:

答案 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:'*'
    },
},


} );

https://jsfiddle.net/gera011p/3/