JS截取字符串中数字

使用parseInt()

var str ="4500元";

var num = parseInt(str);

alert(num);//4500

对,你没有看错,parseInt()方法参数可以有非数字字符串,只要数字在字符串前面就可以,遇到非数字字符停下来,返回前边的数字。这种方式的缺点是不能提取数字在中间的字符串中的数字。

2,使用正则

vars ="价格4500元";

var num= s.replace(/[^0-9]/ig,"");

alert(num);//4500

你可能感兴趣的:(JS截取字符串中数字)