摘要:
默认的截取字符串都是根据字符长度或位置截取的,典型的两个方法是substr和substring。 这样导致的问题是截取同样长度的字符串时,多字节字符(汉字等)和单字节字符(半角英文字母、半角数字)占的位置长度差距较大,视觉上不太美观,比如同样是10个字符: /* * param str 要截取的字符 阅读全文
posted @ 2018-04-16 19:12
极客小乌龟
阅读(3435)
评论(0)
推荐(0)
摘要:
方法一:使用正则表达式,代码如下: function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { var a = val.charAt(i); if (a.match(/[^\x00-\xff]/ig) 阅读全文
posted @ 2018-04-16 19:11
极客小乌龟
阅读(5126)
评论(0)
推荐(0)

浙公网安备 33010602011771号