正则表达式-4位数字,可选1或2个小数位

时间:2019-02-06 16:28:44

标签: javascript regex

有一个我似乎不太了解的正则表达式问题。

要求: -介于0-9999之间的值 -(可选)可以添加一个或两个小数(例如0.01-9999.99)

我有一个正则表达式测试,它看起来可以通过,但是在我的SAPUI5应用程序中使用它时似乎无法正常工作。

https://regex101.com/r/kB7oJ2/13

JS代码:

long c = ts.Ticks;
byte[] d = BitConverter.GetBytes(c);

File.WriteAllBytes(path, d);

1 个答案:

答案 0 :(得分:0)

可能是这样的:

var re = /^(([0-9]{1,4})(\.[0-9]{1,2})?)$/;
var match = re.exec(subject);
if (match != null) {
    result = match[1];
} else {
    result = "";
}