Javascript Reg Ex允许最小两位数,最大可为任意大小

Javascript Reg Ex允许最小两位数,最大可为任意大小,javascript,regex,Javascript,Regex,我需要验证(JavaScript)逗号分隔的整数字符串。它应该允许最少两位数字,最大尺寸不应有任何限制 function allowonlyTwoDigitIntegers(field) { if (/^[0-9]{2,10}$/.test(+field)) return true; else { return false; } } 我正在使用以下功能,但它不起作用。我不明白这里的问题 示例

我需要验证(JavaScript)逗号分隔的整数字符串。它应该允许最少两位数字,最大尺寸不应有任何限制

function allowonlyTwoDigitIntegers(field) {
        if (/^[0-9]{2,10}$/.test(+field))
            return true;
        else {
            return false;
        }
    }
我正在使用以下功能,但它不起作用。我不明白这里的问题

示例:
1,22
:给出无效的
11,22
:给出有效的
11999999999999999999999999999999999999999
etc:Gives无效(应为有效)

我将逗号分隔的字符串转换为数组,在循环中,我通过传递每个单独的值来调用上述函数

需要满足的条件: 1.不允许使用单个数字。

您不能说出“不工作”的含义。您已将最大值限制为10,因此与“……不限制最大值”并不完全一致

/^\d\d+$/
应该可以做到这一点

函数校验值(值){
document.getElementById('result').textContent=/^\d\d+$/.test(值);
}

使用描述整个记录的模式(同时描述所有字段):

或者用它的否定:

function allowonlyTwoDigitIntegers(record) {
    return !/\b\d\b|\B,|[^\d,]|^$/.test(record);
}

逗号分隔字符串的格式是什么?请向我们展示一些数据,包括及格和不及格的情况。你能给我一个例子吗?用例子更新这里放置逗号的规则是什么?格式是两位数,
任意位数
?op希望检查逗号分隔的整数字符串,其中每个num的最小值为两位数。@AvinashRaj:可能不是op想要的,那么为什么他提到的一些例子至少起作用了…原因是RobG提到的…我正在检查逗号之间的单个值,它不应该是单个数字。。。。我尝试了上面的一个…它是失败的一位数…对不起,我这边的一些错误…它是工作罗布
function allowonlyTwoDigitIntegers(record) {
    return !/\b\d\b|\B,|[^\d,]|^$/.test(record);
}