bootstrap tokenfiel delimiter '\n'(新行)复制和粘贴不起作用

bootstrap tokenfiel delimiter '\n' (new line) copy and paste not working

我想复制并粘贴一个由“\n”分隔的值列表,如下所示:
123
234
234
在我的 boostrap 令牌字段中,但是当我将分隔符设置为:'\n' 它不起作用时。 这是我的 jquery 配置:

$('#res_pago').tokenfield({
    autocomplete :{
        source: function(request, response){
            $.ajax({
                  type : "POST",
                  url : "api/getResponsablePago",
                  data : {myData: request.term},
                  success : function(result) {
                      console.log(result);
                      var datas = [];
                      if(result.data != undefined){
                          result.data.forEach(element => datas.push({ value: element.responsableID, label: element.responsableID + " - " + element.responsableDes}));
                      }
                      response(datas);
                  }
            });
            
        },
        delay: 800,
    },
    showAutocompleteOnFocus: true,
    delimiter: [',','\n']
});

有什么想法吗?

我会回答我自己的问题,以防将来对其他人有用:

当我复制并粘贴由“\n”分隔的列表时,我现在不明白为什么字符“\n”会被简单的 space“”替换。 考虑到这一点,答案只是将字符 space 添加到分隔符列表中,如下所示:

 delimiter: ['\n',' ', ',']

我的示例的整个配置:

$('#res_pago').tokenfield({
    autocomplete :{
        source: function(request, response){
            $.ajax({
                  type : "POST",
                  url : "api/getResponsablePago",
                  data : {myData: request.term},
                  success : function(result) {
                      console.log(result);
                      var datas = [];
                      if(result.data != undefined){
                          result.data.forEach(element => datas.push({ value: element.responsableID, label: element.responsableID + " - " + element.responsableDes}));
                      }
                      response(datas);
                  }
            });
            
        },
        delay: 800,
    },
    showAutocompleteOnFocus: true,
     delimiter: ['\n',' ', ',']
});