),但它不会包含输入字段中的字符。 我在mask,但没有一个起作用。还-6ren">
gpt4 book ai didi

javascript - 如何转义jquery inputmask中的反斜杠 "\"字符?

转载 作者:行者123 更新时间:2023-11-28 10:48:35 24 4
gpt4 key购买 nike

我正在尝试转义转义字符 (\),以允许用户输入其 Active Directory 用户名 (DOMAIN\username) >),但它不会包含输入字段中的字符。

我在mask,但没有一个起作用。还尝试使用函数escapeRegex(),但没有成功。

如何实现这一目标?

JS:

(function ($) {
$.extend($.inputmask.defaults.aliases, {
'ACTIVE-DIRECTORY': {
mask: function(a) {
return a.domain + '\\\\*{1,20}';
},
greedy: false,
definitions: {
'*': {
validator: '[A-Za-z\u0410-\u044F\u0401\u04510-9]',
cardinality: 1,
casing: 'lower'
}
}
}
});
})(jQuery);

编辑:

这是 HTML 中显示的内容:

input field

最佳答案

您如何尝试使用编码字符编写指令路径?

(function ($) {
var dicrectory = encodeURIComponent(directory_path);
$.extend($.inputmask.defaults.aliases, {
dicrectory: {
mask: function(a) {
return a.domain + '\\\\*{1,20}';
},
greedy: false,
definitions: {
'*': {
validator: '[A-Za-z\u0410-\u044F\u0401\u04510-9]',
cardinality: 1,
casing: 'lower'
}
}
}
});
})(jQuery);

请记住在服务器端或任何您想使用它的地方对其进行解码。

关于javascript - 如何转义jquery inputmask中的反斜杠 "\"字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38507074/

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