Google表单正则表达式,用逗号作为小数点分隔符

时间:2017-01-06 14:01:46

标签: regex number-formatting google-form

这是我的第一篇文章,我对编码的经验很少。

我正在尝试找出一个正则表达式,用于Google表格数据验证,以逗号作为小数点分隔符。

有效条目的示例:

123,5 ; 1 ; 0,1 ; 0,001

无效条目的示例:

123.5 ; [a-z] ; any characters other than numbers

我已经尝试^[1-9]\d*(,\d+)?$,但它似乎不接受逗号。

很抱歉,如果这不是一个正确的问题,但是我真的被困在这里需要工作。

2 个答案:

答案 0 :(得分:0)

示例:
123,5; 1; 0,1; 0001

正则表达式

[\d*.\,{1}\;{1}]

试一试: http://regexr.com/3f0r0

答案 1 :(得分:0)

以下将匹配整数和十进制数字

(?:\d*\,)?\d+

我认为您使用逗号表示十进制数字。