标签: javascript regex qt qml
我需要我的文本字段只接受以逗号分隔的数字(1-3位)。
示例:
接受:
1,2,3,4,5,6,7 12,47,234,67
不接受:
a,2,6,3 4567,3,8
我试过了:
(\ d)+,((\ d)+,)*(\ d)+
但是由于某种原因,文本字段也接受了在第一个逗号后键入的字符。我对RegExp不太熟悉,所以有人可以帮助我吗?
RegExp
答案 0 :(得分:1)
您可以尝试以下正则表达式,该正则表达式允许包含1到3位数的数字,这些数字必须用逗号分隔。
^\d{1,3}(?:,\d{1,3})+$
DEMO