javascriptを開拓して機能を内蔵します.
722 ワード
1、文字列のバイト数を取得する
//
//
/* */
String.prototype.getBytesLength = function () {
var length = 0;
for (i = 0; i < this.length; i++) {
iCode = this.charCodeAt(i);
if ((iCode >= 0 && iCode <= 255) || (iCode >= 0xff61 && iCode <= 0xff9f)) {
length += 1;
} else {
length += 2;
}
}
return length;
}
//
/* */
String.prototype.getBytesLength = function () {
return this.replace(/[^\x00-\xff]/gi, "--").length;
}
document.write("Sn ".getBytesLength());// :4