Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<!-- Extended range implementation tests (algorithm step 2: split into 4-digit groups) -->
<!-- Test second group marker (만) - ten-thousands group -->
<div>일만</div>
<div>이만</div>
<div>오만</div>
<div>구만 구천구백구십구</div>
<!-- Test complex patterns within ten-thousands group (algorithm step 4: digit markers) -->
<div>일만 이천삼백사십오</div>
<div>일만 일</div>
<div>일만 십</div>
<div>일만 백</div>
<div>일만 천</div>
<!-- Test third group marker (억) - hundred-millions group -->
<div>일억</div>
<div>이억</div>
<div>오억</div>
<div>구억 구천구백구십구만 구천구백구십구</div>
<!-- Test complex patterns within hundred-millions group (algorithm step 6: zero dropping) -->
<div>일억 이천삼백사십오만 육천칠백팔십구</div>
<div>일억 일</div>
<div>일억 일만</div>
<div>일억 십만</div>
<div>일억 백만</div>
<div>일억 천만</div>
<!-- Test fourth group marker (조) - trillions group -->
<div>일조</div>
<div>이조</div>
<div>오조</div>
<div>구조 구천구백구십구억 구천구백구십구만 구천구백구십구</div>
<!-- Test extended ranges (algorithm step 3: group markers up to 10^16) -->
<!-- Test 10^13 range (ten-trillions) -->
<div>십조</div>
<div>오십조</div>
<div>구십구조 구천구백구십구억 구천구백구십구만 구천구백구십구</div>
<!-- Test 10^15 range (hundred-trillions) -->
<div>백조</div>
<div>오백조</div>
<div>구백구십구조 구천구백구십구억 구천구백구십구만 구천구백구십구</div>
<!-- Test complex patterns in trillions group (step 5: drop ones, step 6: drop zeros) -->
<div>일조 이천삼백사십오억 육천칠백팔십구만 백이십삼</div>
<div>일조 일</div>
<div>일조 일만</div>
<div>일조 백만</div>
<div>일조 천만</div>
<div>일조 천억</div>
<div>일조 천일억</div>
<!-- Test interaction between multiple groups -->
<div>일조 천일억 백일만 천일</div>
<div>일조 천십억 천십만 천십일</div>
<div>일조 천억 십만 일</div>
<div>오조 오천오억 오백오만 오천오</div>
<!-- Test zero dropping behavior across different groups -->
<div>일조</div>
<div>십억</div>
<div>백만</div>
<div>천</div>
<div>십조</div>
<div>백조</div>
<!-- Test boundary values at the edge of range (-10^16+1 to 10^16-1) -->
<div>구천구백구십구조 구천구백구십구억 구천구백구십구만 구천구백구십구</div>
<div>천조</div>
<!-- Test out-of-range values (should fallback to cjk-decimal) -->
<div>一〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇</div>
<!-- Test negative numbers (algorithm step 8: negative sign handling) -->
<div>마이너스 일만</div>
<div>마이너스 일억</div>
<div>마이너스 일조</div>
<div>마이너스 구천구백구십구조 구천구백구십구억 구천구백구십구만 구천구백구십구</div>
<div>마이너스 일</div>