1.前面带数字,后面非数字,可以直接用parseFloat()函数:
var num1 = parseFloat("2.89元"); //num1 : 2.89
2.像"生于1999年"这样字符串中只含有一个整型数值的字符串,直接使用正则表达式将数字的字符删除掉就行:
var str1 = '生于1999年';
var num1 = str1.replace(/[^\d]/g,' ');
|
|
叛逆的太阳 · 正确佩戴口罩很重要 - 苏州市人民政府· 3 月前 · |
|
|
打篮球的荒野 · 世界上有没有健康、吃不胖的零食?-上海市虹口 ...· 1 年前 · |
|
|
无邪的扁豆 · 2020年第23期 ...· 1 年前 · |
|
|
聪明伶俐的勺子 · 财务凭证数据如何快速准确导入用友T3生成凭证 ...· 2 年前 · |
|
|
豪情万千的山羊 · 牙周治疗一般多少钱-抖音· 2 年前 · |