写一个截取字符串的函数,输入是字符串和若干字节,输出是截取字节的字符串
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(''); }
相关文章
最新的文章
热门推荐