我正在使用这个Masked Input插件:http://digitalbush.com/projects/masked-input-plugin/用于我的字段输入 .

该插件允许足够容易的可选字段,例如电话分机 .

Anything listed after '?' within the mask is considered optional user input.

这是一个开头可选的解决方案:

jquery masked input have only first number optional rest mandatory

我正在尝试使用电话格式 +999 9 999 9999 的前缀,其中前缀可以是以下单词之一:电话,呼叫,联系人,然后可选冒号 : .

$.mask.definitions['~'] = '(Phone|Call|Contact)?(:( )?)?';
$("#en_Phone_Number").mask("~+999 9 999 9999",{placeholder:" "});

这不起作用 . 有帮助吗?