针对特定案例的Javascript正则表达式模式

时间:2016-06-16 03:12:42

标签: javascript regex

“id = 1,6,”

获取所有数字的正则表达式模式是什么?

在这种情况下,我需要得到的是1和6.如果有浮动数字我想忽略它

2 个答案:

答案 0 :(得分:0)

使用此模式:

RegExp: /([0-9]*[0-9])/gm
pattern: ([0-9]*[0-9])
flags: gm
1 capturing groups: 
   group 1: ([0-9]*[0-9])

详情请见:http://regexr.com/v1?393a1

选项2:

RegExp: /(\d+)/gm
pattern: (\d+)
flags: gm
1 capturing groups: 
  group 1: (\d+)

详情请见:http://regexr.com/v1?393a4

感谢 p.s.w.g

但请在询问之前尝试研究。

答案 1 :(得分:0)

  

我需要拆分它才能获得1和6而我只需要整数   想忽略浮点数

您可以String.prototype.split()使用RegExp /\D|\d+\.\d+/分割不是数字的字符,或数字后跟.字符,后跟数字来处理,例如{{1带参数2.456的{​​{1}},从结果

中删除空字符串



Array.prototype.filter()