jquery inputmask:掩盖花括号

时间:2017-09-06 11:58:39

标签: jquery jquery-inputmask input-mask

我想用双花括号包装我的用户输入,即sometext - > {{ sometext }}。我已成功使用Inputmask包装输入,但无法从字面上理解它的大括号。

这是一个用%% double percentages %%包装输入的示例:

$('#masked').inputmask({
  mask: "%% a{1,20} %%"  
});

https://jsfiddle.net/vm2uu4xd/

但是当我尝试将面具更改为{{ a{1,20} }}\{\{ a{1,20} \}\}时,它会中断:

TypeError: Cannot read property 'isGroup' of undefined

这是什么格式?

1 个答案:

答案 0 :(得分:0)

  

但是当我尝试将面具更改为{{ a{1,20} }}\{\{ a{1,20} \}\}时,它会中断

使用双反斜杠:

mask: "\\{\\{ a{1,20} \\}\\}"

https://jsfiddle.net/vm2uu4xd/2/

或者首先定义一个不同的ecsapeChar - https://github.com/RobinHerbots/Inputmask#escapechar