JavaScript 中的正则表达式,用于小时和分钟格式



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

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

我已经在jsfiddle中尝试过这个,但目前没有成功。有人知道我做错了什么吗?

我的正则表达式

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

演示 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);

最新更新