标签: numbers

在PHP中验证信用卡的最佳方法是什么?

给定信用卡号并且没有其他信息,PHP中确定它是否是有效数字的最佳方法是什么?

现在我需要能够使用American Express,Discover,MasterCard和Visa的东西,但如果它也可以与其他类型一起使用可能会有所帮助.

php validation numbers credit-card e-commerce

66
推荐指数
5
解决办法
6万
查看次数

如何在JavaScript中舍入数字?

在处理项目时,我遇到了一个由前员工创建的JS脚本,该脚本基本上以一种形式创建了一个报告

Name : Value
Name2 : Value2
Run Code Online (Sandbox Code Playgroud)

等等

问题是这些值有时可能是浮点数(具有不同的精度),整数,甚至是形式2.20011E+17.我想输出的是纯整数.不过,我不太了解很多JavaScript.我将如何编写一个有时采用浮点数并使它们成为整数的方法?

javascript floating-point numbers rounding

65
推荐指数
6
解决办法
9万
查看次数

为什么JavaScript处理字符串和数字之间的加号和减号运算符的方式不同?

我不明白为什么JavaScript以这种方式工作.

console.log("1" + 1);
console.log("1" - 1);
Run Code Online (Sandbox Code Playgroud)

第一行打印11,第二行打印0.为什么JavaScript将第一行作为字符串处理,第二行作为数字处理?

javascript string numbers operators

65
推荐指数
6
解决办法
2万
查看次数

输入类型"数字"不会调整大小

当我将类型更改为type="number"但它可以使用时,为什么我的输入不会调整大小type="text"

    Email: <input type="text" name="email" size="10"><br/>
  number: <input type="number" name="email" size="10">
Run Code Online (Sandbox Code Playgroud)

html text resize numbers input

64
推荐指数
4
解决办法
9万
查看次数

2个数字之间的差异

我需要完美的算法或C#函数来计算2个十进制数之间的差异(距离).

例如之间的差:
1002575
100-25125
-100-11515
-500100600

是否有一个C#函数或一个非常优雅的算法来计算这个,或者我必须分别使用if s 处理每个案例.

如果有这样的功能或算法,那是哪一个?

c# algorithm math numbers

63
推荐指数
4
解决办法
7万
查看次数

格式化树枝模板中的钱

在树枝模板引擎中是否有任何过滤器或类似的格式化金钱或数字?

format numbers currency twig

63
推荐指数
4
解决办法
6万
查看次数

获取小数点前的位数

我有一个decimal类型的变量,我想检查其中小数点前的位数.我该怎么办?例如,467.45应该返回3.

c# numbers decimal

63
推荐指数
8
解决办法
2万
查看次数

为什么C中的double会比C++打印更少的十进制数字?

我在C中有这个代码,我已经宣布0.1为double.

#include <stdio.h> 
int main() {
    double a = 0.1;

    printf("a is %0.56f\n", a);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这就是它的印刷品, a is 0.10000000000000001000000000000000000000000000000000000000

C++中的代码相同,

#include <iostream>
using namespace std;
int main() {
    double a = 0.1;

    printf("a is %0.56f\n", a);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这就是它的印刷品, a is 0.1000000000000000055511151231257827021181583404541015625

有什么不同?当我读到两个都被分配8个字节?C++如何在小数位上打印更多数字?

另外,它怎么能到小数点55位?IEEE 754浮点只有52位的小数,我们可以得到15位十进制数的精度.它以二进制形式存储.为什么它的十进制解释存储更多?

c c++ floating-point precision numbers

63
推荐指数
2
解决办法
4441
查看次数

在JavaScript中将字符串评估为数学表达式

如何解析和评估字符串中的数学表达式(例如'1+1')而不调用eval(string)它的数值?

在这个例子中,我希望函数接受'1+1'并返回2.

javascript string math numbers

62
推荐指数
10
解决办法
7万
查看次数

将字符串格式化为3位数字

而不是这样做,我想利用string.format()来完成相同的结果:

if (myString.Length < 3)
{
    myString =  "00" + 3;
}
Run Code Online (Sandbox Code Playgroud)

c# string format numbers

61
推荐指数
6
解决办法
12万
查看次数