我添加了一条指令,该指令将允许用户仅输入数字,但是我也希望该指令也可以限制正斜杠。以下是指令内部的逻辑
if (text) {
var transformedInput = text.replace(/[^0-9]/g, '');
alert(transformedInput);
if (transformedInput !== text) {
ngModelCtrl.$setViewValue(transformedInput);
ngModelCtrl.$render();
}
return transformedInput;
}
谁能告诉我应该使用哪种模式,以便上述指令仅允许数字和正斜杠(/)
最佳答案
使用此正则表达式^[0-9\/]+$
这将只允许数字和正斜杠。
检查DEMO
关于javascript - AngularJS允许用户仅输入数字和正斜杠(/),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50160820/