自动将连字符添加到数字字段

时间:2015-08-31 19:29:47

标签: angularjs angular-formly

我的表单有一些需要过滤器的字段。例如,有一个SSN字段。

我目前正在检查用户是否输入了正确的模式(并在必要时显示验证错误)。但是,这需要用户自己输入连字符。我想要做的是在用户输入数字时自动添加连字符。

我将如何完成这样的事情?我已经为SSN字段创建了自定义类型。也许在这个自定义字段的控制器中?

2 个答案:

答案 0 :(得分:6)

我刚刚意识到Kent已经有一个如何使用uiMask模块执行此操作的示例:

http://angular-formly.com/#!/example/integrations/ui-mask

答案 1 :(得分:4)

我已使用angular-uiui-mask进行此操作。

您正在描述的999-99-9999输入掩码。可以找到ui-mask指令的演示here