jQuery Inputmask で使用する customAlias を作成しようとしていますが、次の問題に直面しています。
私の入力:
<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]+"
必要があることを理解しました:「任意のアルファベット文字を1回以上、しかし量指定子が機能し+
ていません。入力に1文字しか挿入できません。
次の正規表現を試しましたが、どれも機能しませんでした:
"validator": "[a-zA-Z\+]",
- RobinHerbots の例でこのようなものを見ました。
"validator": "[a-zA-Z]\+",
+
- をエスケープすると問題が解決すると思いました。(不合格)。