带开闭区间的js正则表达式

(12,56] 里面的数字是不限定的,以([ 数字, 数字 )] 大概是这样

var reg=/\(\[\d+\,\d+\)\]/

reg = /^[\(|\[]-?\d+,-?\d+[\]|\)]/g