利用正则表达式取字符串中的数字(包含浮点数)

var  str = "2.65KM之内";

var  strstr = "字符串zifuchuan36.254KM之内";

var num = str.replace(/[^0-9\\.\\^0-9]/ig,"");     //结果: 2.65

var numPre = strstr.replace(/[^0-9\\.\\^0-9]/ig,"");  //结果 36.254

 

posted @ 2014-01-22 09:37  MakeCoder  阅读(2235)  评论(0编辑  收藏  举报