gpt4 book ai didi

javascript - 输入文本框的正则表达式

转载 作者:行者123 更新时间:2023-12-03 03:11:04 25 4
gpt4 key购买 nike

我有一个用于用户输入的文本框,用户只能输入逗号分隔的数字。字符串末尾也允许使用逗号

我已经不再用正则表达式了

var regex=/^[0-9\,]+$/;

如何对每个逗号分隔的数字应用上限?

假设最大数字为 10 位

以下内容有效

11,22,333,555555 and

11,23,

以下内容无效

111111111111111111111111,4,4

jsfiddle这里

最佳答案

使用以下模式:

var regex = /^[0-9]{1,10}(?:,[0-9]{1,10})*$/;

这表示匹配任何 1 到 10 位数字,后跟逗号和另一个 1-10 位数字,此数量零次或多次。

Demo

关于javascript - 输入文本框的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46944612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com