var name ="我们5adsf";
var nam = name.match(/\d+([^0-9])$/g)[0];
var d= nam.replace(/[^0-9]/gi,"");
在一个支持javascript的软件中,我添加了以上代码,想获取数字5,就是实现不了。
但是如果把字符数串换成 “我们55adsf”,就能获取到55.
如果你只提取数据的话,可以 用这个
var name ="我们5adsf";
var num = name.replace(/[^0-9]/ig,"");