如果表达式满足要求,我将检查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);