Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Regex 用于带6位小数和3位数字的浮点的正则表达式_Regex_Floating Point_Decimal - Fatal编程技术网

Regex 用于带6位小数和3位数字的浮点的正则表达式

Regex 用于带6位小数和3位数字的浮点的正则表达式,regex,floating-point,decimal,Regex,Floating Point,Decimal,我需要一个正则表达式来表示浮点数正或负,在小数点分隔符之前最多有3个数字,后面最多有6个数字 有人能帮我吗?这是Perl正则表达式 对于java脚本:/[+|-]\d{1,3}\.\d{6}/ 对于java:“[+|-]\\d{1,3}\.\\d{6}”/*在JavaScript中使用java.util.regex.*/中的模式和匹配器-这将匹配您想要的。但如果没有进一步的澄清,就没有什么可做的了: /[+|-][0-9]{0,3}\.[0-9]{6}/g 干杯。这是否意味着尾随零位?您尝试过

我需要一个正则表达式来表示浮点数正或负,在小数点分隔符之前最多有3个数字,后面最多有6个数字


有人能帮我吗?

这是Perl正则表达式

对于java脚本:
/[+|-]\d{1,3}\.\d{6}/


对于java:
“[+|-]\\d{1,3}\.\\d{6}”
/*在JavaScript中使用java.util.regex.*/

中的模式和匹配器-这将匹配您想要的。但如果没有进一步的澄清,就没有什么可做的了:

/[+|-][0-9]{0,3}\.[0-9]{6}/g

干杯。

这是否意味着尾随零位?您尝试过什么吗?您是否只需要匹配它们?或者格式化它们比如在需要的时候用零填充它们?还有:哪个正则表达式“flavor”n.b.这可以处理显式加号和负号。太完美了!谢谢你…我只需要一点改变…我不需要处理显式加号和负的改变/[-]{0,1}[0-9]{0,3}\[0-9]{6}/g应该解决它。如果它有效,请继续并点击“勾选答案”:)/-?[0-9]{0,3}\[0-9]{6}/g更好。对不起,我还有一个问题(我真的是一个正则表达式新手),我需要上面的正则表达式也接受整数(所以不仅是6位小数,还有5,4,3,2,1和0)