<script>
var s,yixian;
s="/##一线入境人员#/46.00000017" ;
yixian=(s.split("#/"))[1];
document.write(yixian);
</script>
var s,yixian;
s="/##一线入境人员#/46.00000017" ;
yixian=(s.split("#/"))[1];
document.write(yixian);
</script>
<!--
s="/##一线入境人员#/46.00000017 ;(说明:'/##一线入境人员#/46.00000017'是一个变量,从库里取出来的/规律是取出的值都是/#开头,中间也就是数字前都会出现#/,最后才是数值如 46.00000017"
var a = s.match(/(^\#\/)?([0-9.]+)/g);
if(a.length>0)
{
var str = "";
for(var i=0; i<a.length; i++)
str += "搜索到的结果 "+ (i+1) +" = "+ a[i] +"\r\n";
alert(str);
}
//-->
</SCRIPT>
写了一个通用一点的程序<script>
//调用var s="/##一线入境人员#/46.00000017" ;
yixian=getNumber(s,"#/")
for (var i=0;i<yixian.length;i++)
document.write yixian[i]+"\n";//函数实现
function getNumber(s,div){
var varr=new Array();
var tmp=s.split(div);
var j=0;
for (var i=0;i<tmp.length;i++)
if (isnumber(tmp[i]))
varr[j++]=parseFloat(tmp[i]);
return (varr);
function isnumber(string,sign){
var number;
if (string==null) return false;
if ((sign!=null) && (sign!='-') && (sign!='+')){
alert('IsNumber(string,sign)的参数出错:\nsign为null或"-"或"+"');
return false;
}
number = new Number(string);
if (isNaN(number)){
return false;
}
else
if ((sign==null) || (sign=='-' && number<0) || (sign=='+' && number>0)){
return true;
}
else
return false;
}}</script>