Angularjs允许用户只输入数字和正斜杠(/)

时间:2018-05-03 17:29:33

标签: javascript angularjs

我添加了一个允许用户只输入数字的指令,但我也希望指令也限制正斜杠。以下是指令

中的逻辑
 if (text) {
                var transformedInput = text.replace(/[^0-9]/g, '');
                alert(transformedInput);

                if (transformedInput !== text) {
                    ngModelCtrl.$setViewValue(transformedInput);
                    ngModelCtrl.$render();
                }
                return transformedInput;
            }

任何人都可以告诉我我应该使用的模式是什么,以便上面的指令只允许numnbers和正斜杠(/)

1 个答案:

答案 0 :(得分:1)

使用此正则表达式^[0-9\/]+$

这将只允许数字和正斜杠。

检查DEMO