js 获取 小数点 前几位 字符串
function test() {
var s = "US$ 123.45";
s = s.replace("US$ ", "");//将这个特殊字符去掉
var s1 = parseFloat(s);//强制转换成小数点的数字
alert(s1);//弹出123.45
var s2 = parseInt(s);//强制转换成整数
alert(s2);//弹出123
}
如果你的值是动态的那么
<input type="text" value="" id="test"/>
<input type="button" value="测试" onclick="test2()"/>
function test2(){
var ex = new RegExp("[0-9]+\.?[0-9]+");//正则表达式
var value = document.getElementById("test").value;//得到输入的值
var ret = value.match(ex);//这里将返回匹配到价格
var num = Number(s[0]);//将匹配结果转换成数字
alert(num);
}
好了,现在可以输入一个如下值测试一下
$123.123
UU$100.10
¥123.123var a = num.split(".")[0];
alert(a);
其中num就是你要截串的变量。parseInt("123.45"),你试下这个方法可以不
var s = "US$ 123.45";
s = s.replace("US$ ", "");//将这个特殊字符去掉
var s1 = parseFloat(s);//强制转换成小数点的数字
alert(s1);//弹出123.45
var s2 = parseInt(s);//强制转换成整数
alert(s2);//弹出123
}
如果你的值是动态的那么
<input type="text" value="" id="test"/>
<input type="button" value="测试" onclick="test2()"/>
function test2(){
var ex = new RegExp("[0-9]+\.?[0-9]+");//正则表达式
var value = document.getElementById("test").value;//得到输入的值
var ret = value.match(ex);//这里将返回匹配到价格
var num = Number(s[0]);//将匹配结果转换成数字
alert(num);
}
好了,现在可以输入一个如下值测试一下
$123.123
UU$100.10
¥123.123var a = num.split(".")[0];
alert(a);
其中num就是你要截串的变量。parseInt("123.45"),你试下这个方法可以不
相关内容
最新更新
- 求一个天书奇谈的免费辅助。
- 关于linux 使用DD 备份系统的问题
- 2003年农历8月20日下午3点出生地五行是什么
- If you could,please doing something.do是加ing吗?
- 王源唱过哪些歌
- 西门子PLC和工控机的通讯问题,请教高人指点,谢谢。
- 化学螺栓规格及型号
- 玩游戏需要哪些驱动 把所有组件名称列出来
- 找游戏sweet pool,花阴-堕ちた蜜华(又名:花町物...
- 求一篇10分钟的励志故事,演讲用。谢谢!
- 1.5乘以10的负4次方
- 离深圳宝安区最近的地铁站有哪些?
- 鱼的同音字小说
- 都市护卫完整版
- 求唯美精灵的图片
- 新买的电化学工作站怎么调试
- 质量效应3 M-13猛禽怎么得(要载图)
- 谁能告诉我,航空英文字母的念法
- Upside down 歌词求翻译,勿用机器翻译,我能看得出来 如下:
- next_permutation()是什么函数,是哪一本C++书上的?