验证链接href中的CKEditor的URL

时间:2016-03-17 16:40:14

标签: ckeditor

我需要验证并且只允许将少量网址添加到编辑器中。下面是我在OK上使用的代码。它验证并提供谷歌或雅虎以外的URL的警报,但成功(当我给谷歌)的情况下,URL不会出现在CKeditor中。

CKEDITOR.on('dialogDefinition', function(ev) {
    // Take the dialog name and its definition from the event
    // data.
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
dialogDefinition.onOk = function() {
        var data = {}, editor = this.getParentEditor(),attributes = {};
        this.commitContent(data);

        if (data.type == 'url') {
            var patt = /google|yahoo/;
            if(!patt.test(data.url.url)) {
                alert("Invalid URL");
                return false;
            }
           else {
                 return true;
           }


        }


    };
}
});

0 个答案:

没有答案
相关问题