[英]Regular expression with comma and numbers
我想要一个可以包含4到6位数字的字符串的正则表达式,并用逗号分隔它们,这已经通过此正则表达式完成:
@"^(\d{1,6},{1})+$"
我不想要逗号结尾
此现有的正则表达式适用于类型为0234,23544,234332的字符串,
我想要以下字符串:0234,23544,234332的正则表达式。
试试这个正则表达式
^\d{1,6}(,\d{1,6})*(\.)?$
这个^\\d{1,6}(,\\d{1,6})*$
应该可以完成工作。 如果要在一组中输入4-6位数字,请用{4,6}
替换{1,6}
{4,6}
。
我会建议
(\d{4,6}[,|\.])
如果您匹配“全局”(例如所有情况),您将得到以下信息:
0234,
23544,
234332.
0234,
23544,
234332,
在这里看看!
对于Perl来说
m/(\d{4,6}[,|\.])/g
最简单的可能是:
/^(\d{4,6},?\b)+$/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.