r299 vs r300
......
52695269
{{{#!if ps
52705270
{{{#!if this.rp=ri.length
52715271
}}}
5272
ps가 true일 때 19~36번째 자리인 ri까지 계산하므로 rp에 18을 더합니다.
5273
{{{#!if rp=rp+18
5274
}}}}}}
5272
ps가 true일 때 19~36번째 자리인 ri까지 계산하므로 rp에 18을 더해야 하지만, 문자열 정리를 하기 위해 문자열의 index 번호를 다루고자 18을 더하는 작업은 뒤로 뻅니다.
5273
}}}
52755274
52765275
{{{#!if !ps&&(rb!="")
52775276
{{{#!if this.rp=rb.length
......
52805279
!ts이면서 ri가 빈 문자열이 아닐 경우 ri의 오른쪽부터 붙은 "0"들을 모두 지웁니다.
52815280
{{{#!if ps
52825281
{{{#!if (rp>9)&&(ri.substr(rp-9,9)=="000000000")
5283
{{{#!if this.ri=ri.substr(0,rp-9), rp=rp-9
5282
{{{#!if this.ri=ri.substr(0,rp-9), rp-=9
52845283
}}}}}}
52855284
{{{#!if (rp>4)&&(ri.substr(rp-4,4)=="0000")
5286
{{{#!if this.ri=ri.substr(0,rp-4), rp=rp-4
5285
{{{#!if this.ri=ri.substr(0,rp-4), rp-=4
52875286
}}}}}}
52885287
{{{#!if (rp>2)&&(ri.substr(rp-2,2)=="00")
5289
{{{#!if this.ri=ri.substr(0,rp-2), rp=rp-2
5288
{{{#!if this.ri=ri.substr(0,rp-2), rp-=2
52905289
}}}}}}
52915290
{{{#!if (rp>2)&&(ri.substr(rp-2,2)=="00")
5292
{{{#!if this.ri=ri.substr(0,rp-2), rp=rp-2
5291
{{{#!if this.ri=ri.substr(0,rp-2), rp-=2
52935292
}}}}}}
52945293
{{{#!if (rp>1)&&(ri.substr(rp-1,1)=="0")
5295
{{{#!if this.ri=ri.substr(0,rp-1), rp=rp-1
5296
}}}}}}}}}
5294
{{{#!if this.ri=ri.substr(0,rp-1), rp-=1
5295
}}}}}}
5296
문자열 정리를 끝냈을 때 rp에 18을 더합니다.
5297
{{{#!if rp+=18
5298
}}}}}}
52975299
52985300
!ts이면서 이면서 ri가 빈 문자열일 경우, rb의 오른쪽에 붙은 "0"들을 모두 지웁니다,
52995301
{{{#!if !ps
53005302
{{{#!if (rp>9)&&(rb.substr(rp-9,9)=="000000000")
5301
{{{#!if this.rb=rb.substr(0,rp-9), rp=rp-9
5303
{{{#!if this.rb=rb.substr(0,rp-9), rp-=9
53025304
}}}}}}
53035305
{{{#!if (rp>4)&&(rb.substr(rp-4,4)=="0000")
5304
{{{#!if this.rb=rb.substr(0,rp-4), rp=rp-4
5306
{{{#!if this.rb=rb.substr(0,rp-4), rp-=4
53055307
}}}}}}
53065308
{{{#!if (rp>2)&&(rb.substr(rp-2,2)=="00")
5307
{{{#!if this.rb=rb.substr(0,rp-2), rp=rp-2
5309
{{{#!if this.rb=rb.substr(0,rp-2), rp-=2
53085310
}}}}}}
53095311
{{{#!if (rp>2)&&(rb.substr(rp-2,2)=="00")
5310
{{{#!if this.rb=rb.substr(0,rp-2), rp=rp-2
5312
{{{#!if this.rb=rb.substr(0,rp-2), rp-=2
53115313
}}}}}}
53125314
{{{#!if (rp>1)&&(rb.substr(rp-1,1)=="0")
5313
{{{#!if this.rb=rb.substr(0,rp-1), rp=rp-1
5315
{{{#!if this.rb=rb.substr(0,rp-1), rp-=1
53145316
}}}}}}}}}
53155317
}}}
53165318
......