/
^((0|1|2|3|5)*(2){1,}(0|1|2|3|5)*)|(4(0|1|2|3|5)*(2){1,}(0|1|2|3|5)*)|((0|1|2|3|5)*4(2){1,}(0|1|2|3|5)*)|((0|1|2|3|5)*(2){1,}4(0|1|2|3|5)*)|((0|1|2|3|5)*(2){1,}(0|1|2|3|5)*4)|((44)(0|1|2|3|5)*(2){1,}(0|1|2|3|5)*)|((0|1|2|3|5)*(44)(2){1,}(0|1|2|3|5)*)|((0|1|2|3|5)*(2){1,}(44)(0|1|2|3|5)*)|((0|1|2|3|5)*(2){1,}(0|1|2|3|5)*(44))|(4(0|1|2|3|5)*4(2){1,}(0|1|2|3|5)*)|(4(0|1|2|3|5)*(2){1,}4(0|1|2|3|5)*)|(4(0|1|2|3|5)*(2){1,}(0|1|2|3|5)*4)|((0|1|2|3|5)*4(2){1,}4(0|1|2|3|5)*)|((0|1|2|3|5)*4(2){1,}(0|1|2|3|5)*4)|((0|1|2|3|5)*4(2){1,}4(0|1|2|3|5)*)|((0|1|2|3|5)*(2){1,}4(0|1|2|3|5)*4)$
/
gm