JavaScript提取字符串中的数字几种方法-前端-阿习进阶博客
Java
MySQL
大数据
Python
前端
黑科技
    首页 >> 互联网 >> 前端

JavaScript提取字符串中的数字几种方法

[导读]:js提取字符串中的数字1.前面带数字,后面非数字,可以直接用parseFloat()函数:varnum1=parseFloat("wwww.yanxias.com/1929");//num1:1929我测试这个有时候失败为null2.像"生于1999年"这样字符串中只含有一个整型数值的字符串,直接使用正则表达式将...

js提取字符串中的数字

image.png

1.前面带数字,后面非数字,可以直接用parseFloat()函数:

var num1 = parseFloat("wwww.yanxias.com/1929"); //num1 : 1929  我测试这个有时候失败 为null

2.像"生于1999年"这样字符串中只含有一个整型数值的字符串,直接使用正则表达式将数字的字符删除掉就行:

var str1 = 'wwww.yanxias.com/1929';
var num1 = str1.replace(/[^d]/g,' ');
完美执行!

3.对于字符串中含有多数值,使用字符串的match方法,通过正则表达式提取字符串的所有数字(包含整数和小数):

var str = 'wwww.yanxias.com/1929';
var arr = str.match(/d+(.d+)?/g);    // arr: ["1929",""]

第三个我没测试 但是前两个成功了 我就没在意了 兄弟们儿可以测试给我反馈

本文来自阿习进阶博客,如若转载,请注明出处:https://yanxias.com

留言区

联系人:
手   机:
内   容:
验证码:

历史留言

联系人:阿习

手机号:156****7890

留言内容:欢迎大家一起讨论文章,有喜欢发帖的可以私聊我给你开权限,发文章

留言时间:2022-05-09 17:46:15

回复内容:互联网阿习

回复时间:2022-05-09 17:46:15

用户IP:220.***.***.232

用户操作系统:Windows 10

欢迎加Easy的QQ