javascript 字符串的长度-写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串

2023-08-26 0 5,819 百度已收录

写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串

10年11月17日

写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串。 思路: 1.确定字节数。 1、定义一个变量来记录字符串的字节数; 2、使用正则表达式过滤汉字和小写字母; 3、将字符串转换为字段进行遍历查询,并累加每个字符的字节数

需要:

写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串。

想法:

1、字节数的判断

1.定义一个变量来记录字符串的字节数

2.使用正则规则过滤汉字和小写字母

3、将字符串转换为字段进行遍历查询,并累加每个字符的字节数

4.返回字符串的字节数

二、根据字节数截取字符串

思路和判别基本一样javascript 字符串的长度javascript 字符串的长度,减少一个判断宽度的截取,但是返回一个新的字符串。

//字节判断(中文2,英文小写1,大写1.5)
function fontLenth(thisVal){
  var thisVLength=0;
  var thisA=thisVal.split('');
  var rep=/[^x00-xff]/;
  var repABC=/^[A-Z]+$/;
  for(var i=0;i<thisa.length;i++){ else="" function="" i="0;ithisCutLength){
      return thisB.join('');
    }else{
      thisB.push(thisA[i]);
    }
  }
  return thisB.join('');
}

相关文章

最新的文章

热门推荐

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript javascript 字符串的长度-写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串 https://www.wkzy.net/game/152710.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务