如果表达式符合要求,我将检查JavaScript。表达式应具有以下格式:
min 1 number, max 3 numbers (:) min 0 number, max 3 numbers
e.g. 12:3, or 443:45 or 12, ...
我在jsfiddle尝试了这个,但目前没有成功。 有谁知道我做错了什么?
答案 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);