题解 | 正确的使用 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))

全部评论

相关推荐

10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
迷茫的大四🐶:价格这么低都能满了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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