siegel
Version:
Web application development ecosystem
1 lines • 256 B
JavaScript
import e from"../../../../common/is/exists/index.js";export default function(t,r,n,o){if(o?.constructor==RegExp)return o;{let i="^";return t<0&&(i+="-",r>=0&&(i+="?")),i+="\\d*",0!=n&&(i+="([.,]\\d"+(e(n)?`{0,${n}}`:"*")+")?"),i+="$",o?o(i):new RegExp(i)}}