Javascript 如何强制Tagify只接受由小写和下划线组成的标记?

Javascript 如何强制Tagify只接受由小写和下划线组成的标记?,javascript,vue.js,dom,tags,Javascript,Vue.js,Dom,Tags,我使用的是负责应用程序中标记的。我希望每个标记都是小写的,并且只有uu作为特殊字符。我找到了一种在处理输入时强制执行此操作的方法,但不向用户显示正在发生的事情,例如直接与本身交互 主要问题是绑定到Tagify的元素被其他元素替换,因此我无法直接与这些元素交互。我还没有找到完美的答案,但这似乎可以: var newSetTags = document.getElementById("new-set-tags"); var tagify = new Tagify(newSetTags, { patt

我使用的是负责应用程序中标记的
。我希望每个标记都是小写的,并且只有uu作为特殊字符。我找到了一种在处理输入时强制执行此操作的方法,但不向用户显示正在发生的事情,例如直接与
本身交互


主要问题是绑定到Tagify的
元素被其他元素替换,因此我无法直接与这些元素交互。

我还没有找到完美的答案,但这似乎可以:

var newSetTags = document.getElementById("new-set-tags");
var tagify = new Tagify(newSetTags, { pattern: /^[a-z][a-z_]+$/gm });

模式参数验证标签。

为什么你认为使用<代码>模式< /代码>是“不完美的”?