标签: numbers

在JavaScript中验证十进制数 - IsNumeric()

在JavaScript中验证十进制数的最干净,最有效的方法是什么?

奖励积分:

  1. 明晰.解决方案应该干净简单.
  2. 跨平台.

测试用例:

01. IsNumeric('-1')      => true
02. IsNumeric('-1.5')    => true
03. IsNumeric('0')       => true
04. IsNumeric('0.42')    => true
05. IsNumeric('.42')     => true
06. IsNumeric('99,999')  => false
07. IsNumeric('0x89f')   => false
08. IsNumeric('#abcdef') => false
09. IsNumeric('1.2.3')   => false
10. IsNumeric('')        => false
11. IsNumeric('blah')    => false
Run Code Online (Sandbox Code Playgroud)

javascript validation numbers

2318
推荐指数
19
解决办法
145万
查看次数

如何使用逗号作为千位分隔符在JavaScript中打印数字

我试图用逗号作为千位分隔符在JavaScript中打印一个整数.例如,我想将数字1234567显示为"1,234,567".我该怎么做呢?

我是这样做的:

function numberWithCommas(x) {
    x = x.toString();
    var pattern = /(-?\d+)(\d{3})/;
    while (pattern.test(x))
        x = x.replace(pattern, "$1,$2");
    return x;
}
Run Code Online (Sandbox Code Playgroud)

有更简单或更优雅的方式吗?如果它也适用于浮点数会很好,但这不是必需的.它不需要特定于语言环境来决定句点和逗号.

javascript formatting numbers

1589
推荐指数
34
解决办法
105万
查看次数

我可以隐藏HTML5号码输入的旋转框吗?

跨浏览器是否有一致的方法来隐藏某些浏览器(如Chrome)为类型编号的HTML输入呈现的新旋转框?我正在寻找一种CSS或JavaScript方法来防止上/下箭头出现.

<input id="test" type="number">
Run Code Online (Sandbox Code Playgroud)

javascript css html5 numbers input

934
推荐指数
12
解决办法
56万
查看次数

如何正确排序整数数组

试图从我知道的数组中获得最高和最低值只包含整数似乎比我想象的要难.

var numArray = [140000, 104, 99];
numArray = numArray.sort();
alert(numArray)
Run Code Online (Sandbox Code Playgroud)

我希望这能表明99, 104, 140000.相反它显示104, 140000, 99.所以似乎排序是将值作为字符串处理.

有没有办法让sort函数实际对整数值进行排序?

javascript arrays sorting numbers

772
推荐指数
17
解决办法
45万
查看次数

如何检查数字是浮点数还是整数?

如何找到一个数字是floatinteger

1.25 --> float  
1 --> integer  
0 --> integer  
0.25 --> float
Run Code Online (Sandbox Code Playgroud)

javascript types numbers

690
推荐指数
18
解决办法
64万
查看次数

在PHP中使用前导零格式化数字

我有一个包含值的变量1234567.

我希望它包含8个数字,即01234567.

那有PHP功能吗?

php format numbers

568
推荐指数
8
解决办法
49万
查看次数

显示2位小数的数字

将PHP字符串舍入到2位小数的正确方法是什么?

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;
Run Code Online (Sandbox Code Playgroud)

输出应该是520.00;

round_to_2dp()功能定义应该如何?

php formatting numbers rounding number-formatting

521
推荐指数
20
解决办法
103万
查看次数

在JavaScript中将数字转换为字符串的最佳方法是什么?

什么是将数字转换为字符串的"最佳"方式(在速度优势,清晰度优势,内存优势等方面)?

一些例子:

  1. String(n)

  2. n.toString()

  3. ""+n

  4. n+""

javascript string performance coding-style numbers

479
推荐指数
12
解决办法
37万
查看次数

Python:从字符串中提取数字

我会提取字符串中包含的所有数字.哪个更适合目的,正则表达式或isdigit()方法?

例:

line = "hello 12 hi 89"
Run Code Online (Sandbox Code Playgroud)

结果:

[12, 89]
Run Code Online (Sandbox Code Playgroud)

python regex string numbers

388
推荐指数
14
解决办法
78万
查看次数

Java - 将整数转换为字符串

给出一个数字:

int number = 1234;
Run Code Online (Sandbox Code Playgroud)

这将是将其转换为字符串的"最佳"方式:

String stringNumber = "1234";
Run Code Online (Sandbox Code Playgroud)

我曾尝试搜索(谷歌搜索)一个答案,但没有多少似乎"值得信赖".

java string int numbers

382
推荐指数
5
解决办法
155万
查看次数