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 正则表达式帮助十进制_Regex - Fatal编程技术网

Regex 正则表达式帮助十进制

Regex 正则表达式帮助十进制,regex,Regex,我需要一个正则表达式来匹配以下模式: xxxxxx或xxxx.x 所以六位或四位小数,小数点右边只有一位。谢谢 下面的正则表达式应该满足您的要求: ^\d{4}[\d\.]\d$ (填写空格,因为这个小问题不需要回答30个字符)试试看 \d{4}(\d{2}|\.\d) 如果需要,将\d转义到\d ^(\d{6}|\d{4}\.\d)$ 6个整位数,或4个带一个小数点的整位数 您还可以修改量词({4}或{6})以匹配更少/更多的数字。+1,我喜欢缺少or。这就是正则表达式的运行方式。只是它

我需要一个正则表达式来匹配以下模式:

xxxxxx或xxxx.x


所以六位或四位小数,小数点右边只有一位。谢谢

下面的正则表达式应该满足您的要求:

^\d{4}[\d\.]\d$
(填写空格,因为这个小问题不需要回答30个字符)

试试看

\d{4}(\d{2}|\.\d)
如果需要,将\d转义到\d

^(\d{6}|\d{4}\.\d)$
6个整位数,或4个带一个小数点的整位数


您还可以修改量词(
{4}
{6}
)以匹配更少/更多的数字。

+1,我喜欢缺少or。这就是正则表达式的运行方式。只是它不能满足要求。所以,如果你不打字,当然会有帮助;)
^(\d{6}|\d{4}\.\d)$