题解 | 正确的使用 parseInt

{"html":"<!DOCTYPE html>\n<html>\n\n<head>\n    <meta charset=\"UTF-8\">\n    <style>\n       /* 填写样式 */\n    </style>\n</head>\n\n<body>\n    <!-- 填写标签 -->\n    <script type=\"text/javascript\">\n        // 填写JavaScript\n        function parse2Int(num) {\n   \n     return parseInt(num.match(/\\d+/g));\n       \n\n\n    \n}\n    </script>\n</body>\n\n</html>","css":"","js":""}

//根据举例出来的输入例子可得 12 12px 0x12 都需要对数字进行检索 而0x12我们用parseInt之后本身就会返回0

利用正则表达式检索数组

match是string的方法用来结合正则表达式检索匹配字符

/ /当中/为正则表达式的定界符 \为转移字符 d代表数字 +代表之后的所有数字 g代表全局搜索

最后我们用parseInt方法将得到数组转换为整数类型 并用return返回

return parseInt(num.match(/\d+/g))

全部评论

相关推荐

牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务