Я пытаюсь избежать escape char
(\
), чтобы разрешить пользователю вводить имя пользователя Active Directory (DOMAIN\username
), но он не будет включать символ в поле ввода.Как избежать обратного слэша "" символ в jquery inputmask?
Я использовал \
, \\
, \\\
и \\\\
в 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);
EDIT:
Это то, что он показывает в HTML:
Как это работает? Я могу получить доступ к псевдониму из HTML. –