const REGEX = /\d+(\.\d+)+/gi; console.log(''.match(REGEX));
https://stackoverflow.com/questions/8955657/regex-pattern-to-extract-version-number-from-string
네이버앱 userAgent에서 네이버 버전 추출하기
const NAVER_USERAGENT_REGEX = /\d+(\.\d+)+/gi;
const agent = "Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Mobile/15E148 Safari/605.1 NAVER(inapp; search; 1010; 11.12.7; 12MINI)"
const version = agent.match(NAVER_USERAGENT_REGEX);
console.log(version);
https://heropy.blog/2018/10/28/regexp/
^naver 문자열이 naver로 시작해야 한다.
$naver 문자열이 naver로 끝나야 한다.
\\d{5} 숫자 5개가 있어야 한다. ⇒ \\d\\d\\d\\d\\d
\\d{3,5} 숫자가 3~5개 있어야 한다.
\\d+ 1개 이상이 있어야 한다. ⇒ \\d{1,}
\\d* 0개 이상 있어야 한다. ⇒ \\d{0, }
\\d? 0, 1개 있어야 한다. ⇒ \\d{0,1}
. 임의의 한 문자와 일치