【发布时间】:2015-10-09 14:54:38
【问题描述】:
我正在尝试制作一个 customAlias 以与 jQuery Inputmask 一起使用,但我遇到了以下问题:
我的意见:
<input id="input-field-nome" data-inputmask="'alias':'customAlias'" type="text" data-rule-required="true" class="form-control required" placeholder="Nome e sobrenome">
在我的 JS 上:
Inputmask.extendAliases({
'customAlias': {
autoUnmask: true,
placeholder: "",
mask: "a",
definitions: { "a" : { validator: "[a-zA-Z]+" } }
}
});
//initializing the plugin
$(":input").inputmask({
placeholder: ''
});
我知道选项 validator: "[a-zA-Z]+" 应该作为:'任何字母字符一次或多次,但量词 + 不起作用。我只能在输入中插入一个字母。
我尝试了以下正则表达式,但没有一个有效:
"validator": "[a-zA-Z\+]", - 我在 RobinHerbots 的示例中看到了类似的内容。
"validator": "[a-zA-Z]\+", - 我认为转义 + 可以解决问题。 (失败)。
【问题讨论】:
标签: javascript jquery regex validation jquery-inputmask