从“id = 1,6,”
获取所有数字的正则表达式模式是什么?在这种情况下,我需要得到的是1和6.如果有浮动数字我想忽略它
答案 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()