使用parseInt()
var str ="4500元";
var num = parseInt(str);
alert(num);//4500
對(duì)辩蛋,你沒有看錯(cuò),parseInt()方法參數(shù)可以有非數(shù)字字符串,只要數(shù)字在字符串前面就可以,遇到非數(shù)字字符停下來兄猩,返回前邊的數(shù)字。這種方式的缺點(diǎn)是不能提取數(shù)字在中間的字符串中的數(shù)字鉴未。
2枢冤,使用正則
vars ="價(jià)格4500元";
var num= s.replace(/[^0-9]/ig,"");
alert(num);//4500