在正则表达式中传递字符串值

时间:2016-02-05 05:34:51

标签: jquery regex

这是用于控制小数点前后数字字段长度的代码...
它的工作完美。 是否可以将值而不是{0,4},{0,2}作为字符串数据传递。

$("#amount").on("keyup", function(){
    var valid = /^\d{0,4}(\.\d{0,2})?$/.test(this.value),
        val = this.value;

    if(!valid){
        console.log("Invalid input!");
        this.value = val.substring(0, val.length - 1);
    }
});

0 个答案:

没有答案