繁体   English   中英

正则表达式允许无限精度

Regex to allow infinite precision

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

以下正则表达式仅允许2精度

/^\d+(\.\d{1,2})?$/,

但是它应该允许任何精度..如何更改此正则表达式以允许任何精度值?

像12.212121212121212121212 ...

现在只需要两个精度... 1223232323.23

我试过这不起作用..

/^\d+(\.\d{1,All})?$/,
2 个回复

/^\\d+(\\.\\d{1,})?$/

要么:

/^\\d+(\\.\\d+)?$/

应该这样:

/^\d+(\.\d+)?$/
2 Haskell中的“无限”精度倒数

我需要生成一个无限的Haskell列表,其中包含一个整数的倒数的小数部分(以MSB优先顺序)的所有位(或单词)。 有没有一种简单的方法可以从标准库中执行此操作,还是需要实现牛顿迭代函数或类似函数? 我考虑过使用CReal,但是找不到提取位/字的方法。 ...

3 JavaScript中的无限精度算法

在JavaScript中,函数alert((3*3*Math.sqrt(2))/13)打印0.9790709277967582 ,这仅是表达式的真实值的近似值。 有没有办法在这样的JavaScript中执行算术运算而不损失精度,因此像3*3*sqrt(2))/13这样的输出会输出9*(2)^( ...

4 正则表达式匹配数据类型和精度

假设我们有以下字符串: 我需要一个正则表达式将这些字符串匹配为: 下面的表达式可以做到这一点,但对我来说似乎有点丑陋: 转换为21个步骤。 由于我不是正则表达式专家,因此有人可以帮助我改进此表达式以使其更快吗? ...

5 正则表达式更新日期精度

我有一个包含以下日期范围格式变体的字符串。 我需要使用单个java regex模式查找并替换为小时精度。 日期范围是可变的。 你能为我想出一个正则表达式吗? 字符串示例 发布日期:{05/31 / 16.23:41:24-?} 发布日期:{05/31 / 16.23:41 ...

6 正则表达式不允许

我需要一个自定义条件来测试用户输入。 我正在使用Regex来检查用户的输入是否为仅数字的字符串或有效的电子邮件地址。 当前的Regex如下,并有效地清除了大多数错误的地址: 但是,仍然有一些错过比赛的机会: 阿拉伯文字 WWWW。 (用户输入wwww.some ...

7 Python fibonacci没有无限精度吗?

我试图在python中编写一个快速的 fibonacci算法,该算法可用于极大的值,但是我一直得到负值,所以我假设它不能正确地使用longs吗? 这给了我输出: 而不是像所有斐波那契数字一样的正值。 有人可以解决这个问题吗? 还是更好地帮助我编写改进,高效且精确的斐波那契 ...

8 如何实现具有无限精度的数学库?

所以我知道浮点精度(以及1.1之类的东西不能用二进制来表示)以及所有这些,但我想知道:那么,数学相关的库如何实现无限精度? 换句话说,你如何准确地用二进制表示1.1? 只是一个简短的描述会很棒,我可以自己弄清楚确切的细节。 谢谢。 :) ...

9 比较可能无限的双精度数

我有两个可能等于 Infinity 的双变量。 我想比较它们并允许存在一定的误差。 由于我使用的环境,我无法使用 assertEquals。 我试过 但是如果 a 和 b 都是 Infinity,则返回 false。 是否有一种简短的方法来检查相等性而不对 Infinity 情况进行显式检查? ...

10 在(看似)无限循环中耗尽浮点精度

我有以下Python脚本: 如果x是浮点数,这个看似无限的循环会很快终止。 但是,如果我将x更改为300000000,它将进入无限循环(在我的测试中运行时间超过一分钟)。 我认为这是因为它耗尽了可以在内存中表示的浮点数的精度。 有人可以提供更详细的解释原因吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM