TOP /JavaScript | 文字バイト数全角対応関数 |
---|
<script language="JavaScript"><!-- function textbyte(str){ count=0; for(i=0;i<str.length;i++)(escape(str.charAt(i)).length< 4)?count++:count+=2; return count; } // --></script> <form> <input type="text"name="text_set"size="30"><br> <input type=button value="文字バイト数チェック"onclick="this.form.length_ans.value=textbyte(this.form.text_set.value)"style="cursor:hand"><br> <input type="text"name="length_ans"size="10"> </form>
<script language="JavaScript"><!-- function textbyte(str){ count=0; for(i=0;i<str.length;i++) (str.charAt(i).match(/[ア-ン]/) || escape(str.charAt(i)).length< 4)?count++:count+=2; return count; } // --></script> <form> <input type="text"name="text_set"size="30"><br> <input type=button value="文字バイト数チェック"onclick="this.form.length_ans.value=textbyte(this.form.text_set.value)"style="cursor:hand"><br> <input type="text"name="length_ans"size="10"> </form>