文章正文
JS~字符串长度判断,超出进行自动截取(支持中文)
【文章】2020-04-23
简介JS~字符串长度判断,超出进行自动截取(支持中文)
<html>
<script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
<body>
<input type="text" name="username" />
</body>
<script type="text/ecmascript">
var GetLength = function(str) {
///<summary>获得字符串实际长度,中文2,英文1</summary>
///<param name="str">要获得长度的字符串</param>
var realLength = 0,
len = str.length,
charCode = -1;
for(var i = 0; i < len; i++) {
charCode = str.charCodeAt(i);
if(charCode >= 0 && charCode <= 128) realLength += 1;
else realLength += 2;
}
return realLength;
};
//js截取字符串,中英文都能用
//如果给定的字符串大于指定长度,截取指定长度返回,否者返回源字符串。
//字符串,长度
function cutstr(str, len) {
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for(var i = 0; i < str_len; i++) {
a = str.charAt(i);
str_length++;
if(escape(a).length > 4) {
//中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if(str_length >= len) {
str_cut = str_cut.concat("...");
return str_cut;
}
}
//如果给定字符串小于指定长度,则返回源字符串;
if(str_length < len) {
return str;
}
}
//
$(function() {
$("input[name=username]").bind('keyup', function() {
if(GetLength($(this).val()) > 10) {
$(this).val(cutstr($(this).val(), 10));
return;
}
});
});
</script>
</html>
打赏支持
感谢您的支持,加油!
打开微信扫码打赏,你说多少就多少
找书费时,联系客服快速获取!
在线客服8:30-22:30,若离线请留言!
获取教程,请联系在线客服!
在线客服8:30-22:30,若离线请留言!
热门阅读
-
漫步华尔街 原书第13版 机械工业出版社 (美)伯顿·G.马尔基尔 PDF 9787111753506 出版时间:2024年07月.pdf
漫步华尔街 原书第13版 机械工业出版社 (美)伯顿·G.马尔基尔 PDF 9787111753506 出版时间:2024年07月.pdf ...
-
炒股的智慧 在华尔街炒股为生的体验 陈江挺著 北京:商务印书馆 PDF 9787100166874 2019.pdf
炒股的智慧 在华尔街炒股为生的体验 陈江挺著 北京:商务印书馆 PDF 9787100166874 2019.pdf ...
-
指数基金投资指南 银行螺丝钉著 北京:中信出版社 PDF 9787508682549 出版时间:2017.pdf
指数基金投资指南 银行螺丝钉著 北京:中信出版社 PDF 9787508682549 出版时间:2017.pdf ...
-
华章经典 漫步华尔街 原书第10版 (美)马尔基尔著;张伟译 北京:机械工业出版社 PDF 9787111378129 2012.pdf
华章经典 漫步华尔街 原书第10版 (美)马尔基尔著;张伟译 北京:机械工业出版社 PDF 9787111378129 2012.pdf ...
-
国际汉语教师课堂技巧教学手册 王巍,(韩)孙淇编著 北京:高等教育出版社 PDF 9787040306545 出版时间:2011.pdf
国际汉语教师课堂技巧教学手册 王巍,(韩)孙淇编著 北京:高等教育出版社 PDF 9787040306545 出版时间:2011.pdf ...
-
国际汉语 语音与语音教学 宋海燕著 北京:高等教育出版社 PDF 7040364941 2013.pdf
国际汉语 语音与语音教学 宋海燕著 北京:高等教育出版社 PDF 7040364941 2013.pdf ...
-
国际汉语教师词汇教学手册 刘座箐编著;霍苗绘图 北京:高等教育出版社 PDF 9787040345001 2013.pdf
国际汉语教师词汇教学手册 刘座箐编著;霍苗绘图 北京:高等教育出版社 PDF 9787040345001 2013.pdf ...
-
助人技术 探索、领悟、行动三阶段模式 第3版 (美)克拉拉·E·希尔(CLARA E.HILL)著;胡博,朱文臻,杨梓,王曼等译 北京:中国人民大学出版社 PDF 9787300171906 出版时间:2013.pdf
助人技术 探索、领悟、行动三阶段模式 第3版 (美)克拉拉·E·希尔(CLARA E.HILL)著;胡博,朱文臻,杨梓,王曼等译 北京:中国人民大学出版社 PDF 9787300171906 出版时间:2013.pdf ...
-
非线性连续介质力学教程 第3版 金明编 清华大学出版社 PDF 9787512131330 2017.pdf
非线性连续介质力学教程 第3版 金明编 清华大学出版社 PDF 9787512131330 2017.pdf ...
-
数码单反摄影从入门到精通 第3卷 第2版 神龙摄影编著 北京:人民邮电出版社 PDF 9787115420589 2016.pdf
数码单反摄影从入门到精通 第3卷 第2版 神龙摄影编著 北京:人民邮电出版社 PDF 9787115420589 2016.pdf ...