1.前面带数字,后面非数字,可以直接用parseFloat()函数:
var num1 = parseFloat("2.89元"); //num1 : 2.89
2.像"生于1999年"这样字符串中只含有一个整型数值的字符串,直接使用正则表达式将数字的字符删除掉就行:
var str1 = '生于1999年';
var num1 = str1.replace(/[^\d]/g,' ');
![]() |
稳重的皮带 · ASP.NET + SqlSever ...· 1 周前 · |
![]() |
自信的登山鞋 · textarea中禁止使用换行(回车) - ...· 9 月前 · |
![]() |
老实的水煮肉 · 累积分布函数和直方图哪个更好?_51CTO博 ...· 1 年前 · |
![]() |
风流的葡萄 · Windows下通过窗口定位进程 - 墨天轮· 1 年前 · |
![]() |
爱听歌的猴子 · System Verilog ...· 1 年前 · |
![]() |
风流的葡萄 · Windows下通过窗口定位进程 - 墨天轮 1 年前 |