counter-japanese-informal-extended-ref.html (4863B)
1 <!DOCTYPE html> 2 3 <!-- Extended range implementation tests (algorithm step 2: split into 4-digit groups) --> 4 <!-- Test second group marker (δΈ) - ten-thousands group --> 5 <div>一万</div> 6 <div>二万</div> 7 <div>五万</div> 8 <div>九万九千九百九十九</div> 9 10 <!-- Test complex patterns within ten-thousands group (algorithm step 4: digit markers) --> 11 <div>一万二千三百四十五</div> 12 <div>一万一</div> 13 <div>一万十</div> 14 <div>一万百</div> 15 <div>一万千</div> 16 17 <!-- Test third group marker (ε) - hundred-millions group --> 18 <div>一億</div> 19 <div>二億</div> 20 <div>五億</div> 21 <div>九億九千九百九十九万九千九百九十九</div> 22 23 <!-- Test complex patterns within hundred-millions group (algorithm step 6: zero dropping) --> 24 <div>一億二千三百四十五万六千七百八十九</div> 25 <div>一億一</div> 26 <div>一億一万</div> 27 <div>一億十万</div> 28 <div>一億百万</div> 29 <div>一億千万</div> 30 31 <!-- Test fourth group marker (ε ) - trillions group --> 32 <div>一兆</div> 33 <div>二兆</div> 34 <div>五兆</div> 35 <div>九兆九千九百九十九億九千九百九十九万九千九百九十九</div> 36 37 <!-- Test extended ranges (algorithm step 3: group markers up to 10^16) --> 38 <!-- Test 10^13 range (ten-trillions) --> 39 <div>十兆</div> 40 <div>五十兆</div> 41 <div>九十九兆九千九百九十九億九千九百九十九万九千九百九十九</div> 42 43 <!-- Test 10^15 range (hundred-trillions) --> 44 <div>百兆</div> 45 <div>五百兆</div> 46 <div>九百九十九兆九千九百九十九億九千九百九十九万九千九百九十九</div> 47 48 <!-- Test complex patterns in trillions group (step 5: drop ones, step 6: drop zeros) --> 49 <div>一兆二千三百四十五億六千七百八十九万百二十三</div> 50 <div>一兆一</div> 51 <div>一兆一万</div> 52 <div>一兆百万</div> 53 <div>一兆一億</div> 54 <div>一兆百億</div> 55 <div>一兆千億</div> 56 57 <!-- Test interaction between multiple groups --> 58 <div>一兆十億百万千一</div> 59 <div>一兆百一億百一万百一</div> 60 <div>一兆一億一万一</div> 61 <div>五兆五十億五百万五千五</div> 62 63 <!-- Test zero dropping behavior across different groups --> 64 <div>一兆</div> 65 <div>十億</div> 66 <div>百万</div> 67 <div>千</div> 68 <div>十兆</div> 69 <div>百兆</div> 70 71 <!-- Test boundary values at the edge of range (-10^16+1 to 10^16-1) --> 72 <div>九千九百九十九兆九千九百九十九億九千九百九十九万九千九百九十九</div> 73 <div>一千兆</div> 74 75 <!-- Test out-of-range values (should fallback to cjk-decimal) --> 76 <div>一〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇</div> 77 78 <!-- Test negative numbers (algorithm step 8: negative sign handling) --> 79 <div>マイナス一万</div> 80 <div>マイナス一億</div> 81 <div>マイナス一兆</div> 82 <div>マイナス九千九百九十九兆九千九百九十九億九千九百九十九万九千九百九十九</div> 83 84 <div>マイナス一</div>