<script type="text/javascript"> var buf = undefined; if ( OJ.String.isset (buf) == false ) { alert ('buf is undefined'); } </script>
<script type="text/javascript"> var buf = undefined; if ( OJ.String.isempty (buf) ) { alert ('buf is empty'); } </script>
<script type="text/javascript"> var buf = '가나다 123'; mlen = OJ.String.bytelength (data); // return 14 len = data.length; // return 7 </script>
<script type="text/javascript"> var buf = '가나다 123'; mlen = buf.bytelength (); // return 14 len = data.length; // return 7 </script>
<script type="text/javascript"> var buf = '가나다 123'; bytes = OJ.String.bytes (data); if ( bytes.length == buf.byteslength ) document.write ('Convert Yes'); </script>
<script type="text/javascript"> var buf = '가나다 123'; bytes = buf.bytes (); // return 14 if ( bytes.length == buf.byteslength ) document.write ('Convert Yes'); </script>
<script type="text/javascript"> var buf = OJ.String.bytes ('가나다 123'); document.write (OJ.String.unbytes (buf)); </script>
<script type="text/javascript"> var buf = '가나다 123'; buf = buf.bytes (); document.write (buf.unbytes ()); </script>
<script type="text/javascript"> var buf = '12345'; ascii = OJ.String.ord (buf[1]); </script>
<script type="text/javascript"> var buf = '12345'; ascii = buf[1].ord (); </script>
<script type="text/javascript"> var buf = '12345'; char = OJ.String.chr (OJ.String.ord (buf[1])); </script>
<script type="text/javascript"> var buf = '12345'; var dec = buf[1].ord (); // integer char = (dec + '').chr (); </script>
<script type="text/javascript"> var buf = '12345'; var dec = buf[0].ord (); document.write (OJ.String.dechex (dec)); </script>
<script type="text/javascript"> var buf = '12345'; var dec = buf[0].ord (); document.write ((dec + '').dechex ()); </script>
<script type="text/javascript"> var buf = '12345'; var dec = buf[0].ord (); var hex = OJ.String.dechex (dec); var dec = OJ.String.hexdec (hex); document.write (OJ.String.chr (dec)); </script>
<script type="text/javascript"> var buf = '12345'; var dec = buf[0].ord (); var hex = (dec + '').dechex (dec); var dec = OJ.String.hexdec (hex); document.write ((dec + '').chr (dec)); </script>
<script type="text/javascript"> document.write (OJ.String.ltrim (' 12345 ')); </script>
<script type="text/javascript"> var buf = ' 12345 '; document.write (buf.ltrim (buf)); </script>
<script type="text/javascript"> document.write (OJ.String.rtrim (' 12345 ')); </script>
<script type="text/javascript"> var buf = ' 12345 '; document.write (buf.rtrim (buf)); </script>
<script type="text/javascript"> document.write (OJ.String.toupper ('AbcDef')); </script>
<script type="text/javascript"> var buf = 'AbcDef'; document.write (buf.toupper ()); </script>
<script type="text/javascript"> document.write (OJ.String.tolower ('AbcDef')); </script>
<script type="text/javascript"> var buf = 'AbcDef'; document.write (buf.tolower ()); </script>
<script type="text/javascript"> var buf = 'AbcDef'; var breaks = '<br>\n' document.write (OJ.String.wordwrap (buf, 3, breaks)); </script>
<script type="text/javascript"> var buf = 'AbcDef'; document.write (buf.wordwrap (3, '<br>\n')); </script>
<script type="text/javascript"> var buf = '12345678, 234567890'; var pattern = /([\d]{4})([\d]{2})([\d]{2})/g function callback_func (m, p1, p2, p3, offset, str) { return p1 + '-' + p2 + '-' + p3; } document.write ( OJ.String.replace_callback ( pattern, callback_func, buf ) ); </script>
<script type="text/javascript"> var buf = '12345678, 234567890'; var pattern = /([\d]{4})([\d]{2})([\d]{2})/g function callback_func (m, p1, p2, p3, offset, str) { return p1 + '-' + p2 + '-' + p3; } document.write ( buf.replace_callback (pattern, callback_func) ); </script>
<script type="text/javascript"> var buf = 102400; document.write (OJ.String.hsize(buf)); </script>
<script type="text/javascript"> var buf = 102400 + ''; document.write (buf.hsize()); </script>
<script type="text/javascript"> document.write ( OJ.String.sprintf ( '%-5s %s (%d)', '.', 'test', 123 ) ); </script>
<script type="text/javascript"> document.write ( sprintf ( '%-5s %s (%d)', '.', 'test', 123 ) ); </script>
<script type="text/javascript"> var data = '메일 주소는 한글@한글.com이야 '; var buf = OJ.String.autolink (data); document.write (buf); </script>
<script type="text/javascript"> var data = '가나다 123 '; var buf = OJ.Base64.encode (data); var dec = OJ.Base64.encode (buf); document.write ('Original data: ' + data + '\n'); document.write ('Encode: ' + buf + '\n'); document.write ('Decode: ' + dec + '\n'); </script>
<script type="text/javascript"> var data = '가나다 123 '; var buf = data.base64Encode (); var dec = buf.base64Decode (); document.write ('Original data: ' + data + '\n'); document.write ('Encode: ' + buf + '\n'); document.write ('Decode: ' + dec + '\n'); </script>