javascript截取数字的方法
方法一:
<script>
var v ="我要提问1098";
s=""
for(i=0;i<v.length;i++)
{
if("0123456789".indexOf(v.substr(i,1))>-1)
s+=v.substr(i,1)
}
alert(s)
</script>
方法二:
<script>
var str = "中华人民共和国04314fdsa";
alert(str.replace(/^[^\d]*(\d+)[^\d]*$/, "$1"));
</script>
方法三:
<script language=JavaScript>
function getN(s)
{return s.replace(/[^0-9]/ig,"")
}
alert(getN("我要提问1098"))
alert(getN("我0要提问"))
alert(getN("我还是要提问987"))
</script>
方法四:
<script>
var v ="我还是要提问987";
alert(v.match(/\d+/ig));
</script>

浙公网安备 33010602011771号