使用javascript正则表达式从文本中获取数字的最佳方法是什么。
例如,...我有“$ 4,320 text / followme”,我想从中获得4320。但是,我想避免在初次使用字母或除逗号以外的任何非字母“,”之后的数字

因此,如果我有$ 4,320 t234ext / followme,它仍会返回我4320。
输入的开头将始终带有$符号

所以正则表达式应该返回

 $4,320 text/followme          returns  4320
 $4,320 t3444ext/followme      return   4320
 $4,320 /followme              return   4320
 $4320 text/followme           return   4320
 $4320 t3444ext/followme       return   4320
 $4320 /follow4me              return   4320

最佳答案

string.split(/ /)[0].replace(/[^\d]/g, '')

07-24 09:15