【LeetCode】65.有效数字

2018-10-11  本文已影响0人  尹小芃槑

LeetCode 题目地址:https://leetcode-cn.com/problems/valid-number/description/

题目

验证给定的字符串是否为数字。

例如:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true

说明: 我们有意将问题陈述地比较模糊。在实现代码之前,你应当事先思考所有可能的情况。

JavaScript:

/**
 * @param {string} s
 * @return {boolean}
 */
var isNumber = function(s) {
};

解答

代码

/**
 * @param {string} s
 * @return {boolean}
 */
var isNumber = function(s) {
    // 去掉空格
    if(s.replace(/\s/g, "") === "") {
       return false;
    }
    if(isNaN(s - 0)) return false;
    return true;
};

解析

上一篇 下一篇

猜你喜欢

热点阅读