Making regex more like Node SemVer