jquery inputmask:屏蔽花括号
jquery inputmask: masking curly braces
我想用双花括号包裹我的用户输入,即 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
这个的正确格式是什么?
But when I try to change the mask to {{ a{1,20} }}
or \{\{ a{1,20} \}\}
it breaks
使用双反斜杠:
mask: "\{\{ a{1,20} \}\}"
https://jsfiddle.net/vm2uu4xd/2/
或者先自己定义一个不同的 ecsapeChar
- https://github.com/RobinHerbots/Inputmask#escapechar
我想用双花括号包裹我的用户输入,即 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
这个的正确格式是什么?
But when I try to change the mask to
{{ a{1,20} }}
or\{\{ a{1,20} \}\}
it breaks
使用双反斜杠:
mask: "\{\{ a{1,20} \}\}"
https://jsfiddle.net/vm2uu4xd/2/
或者先自己定义一个不同的 ecsapeChar
- https://github.com/RobinHerbots/Inputmask#escapechar