gpt4 book ai didi

javascript - 允许字符的 jquery select2 插件正则表达式?

转载 作者:行者123 更新时间:2023-11-29 10:44:54 25 4
gpt4 key购买 nike

有没有为用户输入定义一组“允许”的字符?例如仅限字母数字输入。在官方文档中似乎找不到它

最佳答案

您可以使用 createSearchChoice 选项来完成此操作,该选项允许您定义自定义函数以根据用户输入创建标签。要不允许包含字母数字字符以外的标签,select2 应初始化为:

$("#mySelect").select2({
createSearchChoice: function(term) {
if(term.match(/^[a-zA-Z0-9]+$/g))
return { id: term, text: term };
},
formatNoMatches: "Enter valid format text"})

如果用户输入的文本包含非字母数字字符,则 select2 下方的下拉列表将不显示任何匹配项。没有必要指定自定义格式 NoMatches,但它比默认的“未找到匹配项”更有助于用户弄清楚为什么他们的输入未被接受。

更新:

从 select2 版本 ~ 4.0 开始,此函数现在称为 createTag

关于javascript - 允许字符的 jquery select2 插件正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com