Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript替换代码_Javascript - Fatal编程技术网

Javascript替换代码

Javascript替换代码,javascript,Javascript,我使用公司时间表上的计算 但是如果有人输入7.5,我会用7.5得到Nan,它会起作用 我添加此代码是为了确保使用的字母将计为0 我可以添加什么到自动替换中,使用。或者干脆禁止使用, function getNumber(str) { return isNaN(str)|| str==null?0:Number(str); } 此函数用于替换“,”和“,”,然后删除除数字和“.”以外的所有内容 可能是“谢谢男人”的复制品它就像一个符咒。。。。确实尝试过str.replace,但从未成功。

我使用公司时间表上的计算

但是如果有人输入7.5,我会用7.5得到Nan,它会起作用

我添加此代码是为了确保使用的字母将计为0

我可以添加什么到自动替换中,使用。或者干脆禁止使用,

function getNumber(str) {
    return isNaN(str)|| str==null?0:Number(str);
}

此函数用于替换“,”和“,”,然后删除除数字和“.”以外的所有内容

可能是“谢谢男人”的复制品它就像一个符咒。。。。确实尝试过str.replace,但从未成功。
function getNumber(str){
      var num = str.replace(/,/g,".").replace(/[^\d\.]/g, "");
      return isNaN(num) ? 0 : +num;
}