JavaScript中的RegEx数小时和分钟格式

时间:2016-01-26 08:03:46

标签: javascript

如果表达式符合要求,我将检查JavaScript。表达式应具有以下格式:

min 1 number, max 3 numbers (:) min 0 number, max 3 numbers
e.g. 12:3, or 443:45 or 12, ...

我在jsfiddle尝试了这个,但目前没有成功。 有谁知道我做错了什么?

My RegEx

1 个答案:

答案 0 :(得分:0)

试试这个正则表达式/(\d{1,3}:?(\d{1,3}))/

demo https://regex101.com/r/aU6cM1/1

var re = /(\d{1,3}:?(\d{1,3}))/gm; 
var str = '\ne.g. 12:3, or 443:45 or 12, ...';
var subst = ''; 

var result = str.replace(re, subst);