带逗号和数字的正则表达式
Regular expression with comma and numbers
我想要一个字符串的正则表达式,它可以有 4 到 6 位数字和一个逗号来分隔它们,这已经由这个正则表达式完成:
@"^('d{1,6},{1})+$"
我不想要的是末尾的逗号
这个现有的正则表达式适用于类型为:0234,23544,234332的字符串,
我想要以下字符串的正则表达式:0234,23544,234332。
我仍然不清楚最后的(.(与否
但是/^'d{1,6},+'d+$/
将匹配要求的任何字符串,而不是以 , or .
结尾
演示和正则表达式解释
这个^'d{1,6}(,'d{1,6})*$
应该可以完成这项工作。如果要在组中使用 4-6 位数字,请将 {1,6}
替换为 {4,6}
。
我会建议
('d{4,6}[,|'.])
如果您匹配"全局",例如所有出现,您将获得以下结果:
0234,
23544,
234332.
0234,
23544,
234332,
看看这里!
对于 Perl,它将是
m/('d{4,6}[,|'.])/g
试试这个正则表达式
^'d{1,6}(,'d{1,6})*('.)?$
最简单的可能是
:
/^('d{4,6},?'b)+$/
相关文章:
- 正则表达式与数字中的第二个点匹配
- 正好包含2个大写字母和3个数字的正则表达式
- 键按下上的正则表达式 仅限制数字
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- 用于删除紧跟在非数字后面的零的正则表达式
- XXXXXX的正则表达式.XX格式的数字
- javascript正则表达式,用于匹配带数字和不带数字的字符串
- Javascript中的正则表达式,用于只有数字的字符串,并且不应在除数字以外的任何位置包含任何字符
- JavaScript正则表达式(带_-的字母数字字符)
- 用于数字输入的正则表达式
- 用Javascript正则表达式过滤十六进制数字
- 我应该使用什么正则表达式来验证数字模式
- 用于获取两个方括号之间的数字的正则表达式
- 正则表达式删除最后一个数字之后的字符串
- Javascript 正则表达式在特定单词或数字之后拆分
- 正则表达式 jquery 将数字替换为链接
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 正则表达式,字符串末尾必须包含数字