我有一個字符串:Javascript和正則表達式:匹配函數返回一個數組
var doi_id= "10.3390/metabo1010001"
而且我想只匹配從最終數字的第一系列。
對於這一點,我用這正則表達式:
var doinumericpart = doi_id.match(/(\d*)$/);
「問題」(或沒有)是doinumericpart返回
1010001,1010001
,而不是1010001,我不知道爲什麼。
當我在這裏嘗試這個正則表達式:http://regexr.com?31htm一切似乎工作正常。
非常感謝您的幫助。
嘗試後'\去掉括號d *'並且只有'\ d * $' – 2012-07-16 14:52:18