Questions tagged «numbers»

数字是用于计数,度量和标记的数学对象。有关在变量处理,数字处理,转换,显示,逻辑数字更改,数据类型存在等方面使用数字的问题。有关电话号码的问题,请使用标签[电话号码]。

30
验证JavaScript中的十进制数字-IsNumeric()
在JavaScript中验证十进制数字的最干净,最有效的方法是什么? 奖励积分: 明晰。解决方案应该干净简单。 跨平台。 测试用例: 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

30
如何在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; } 有更简单或更优雅的方法吗?如果它也可以与浮点数一起使用,那就太好了,但这不是必需的。在句点和逗号之间进行决定不需要特定于区域设置。


24
如何正确排序整数数组
尝试从我知道仅包含整数的数组中获取最高和最低值似乎比我想象的要难。 var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) 运行代码段隐藏结果展开摘要 我希望这能显示出来99, 104, 140000。相反,它显示104, 140000, 99。因此,似乎排序将值作为字符串处理。 有没有一种方法可以使sort函数对整数值进行实际排序?






13
如何将bash中的整数序列零填充以使它们的宽度相同?
我需要循环一些值, for i in $(seq $first $last) do does something here done 对于$first和$last,我需要将其固定长度为5。因此,如果输入为1,则需要在前面加上零,使其变为00001。99999例如,它一直循环播放,但是长度必须为5。 如:00002,00042,00212,012312等等。 关于我该怎么做的任何想法?
426 bash  numbers  padding 


20
从字符串中提取(“获取”)数字
我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。

11
检查字符串是否仅包含数字
我想检查a是否string仅包含数字。我用这个: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } 但意识到它也允许+和-。基本上,我要确保input只能包含数字,而不能包含其他字符。由于+100和-5都是数字,isNaN()所以不是正确的方法。也许我需要一个正则表达式?有小费吗?

6
如何在Python中将浮点数格式化为固定宽度
如何按照以下要求将浮点数格式化为固定宽度: 如果n <1,则前导零 添加尾随的十进制零以填充固定宽度 截断超出固定宽度的十进制数字 对齐所有小数点 例如: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print formatter.format(number) 输出会像 23.2300 0.1233 1.0000 4.2230 9887.2000


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.