使用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, '')