获得徽章 0
赞了这篇沸点
#新人报道# 上班突然就困了[打哈欠]
评论
taro3 获取手机号回 有人做过吗, 支付宝拿不到回调,微信可以
评论
为啥输出的是5 ?



function getBytesLength(str) {
console.log(str);
var totalLength = 0;
var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g");
/* 获取字段值的长度,如果含中文字符,则每个中文字符长度为2,否则为1 */
for (var i = 0; i < str.length; i++) {
/* 获取一个字符 */
var temp = str.substring(i, i + 1);
/* 判断是否为中文字符 */
console.log(temp);
console.log(reg.test(temp));
var result = reg.test(temp);
if (result) {
/* 中文字符长度为2 */
totalLength = totalLength + 2;
console.log(totalLength);
}
else {
/* 其他字符长度为1 */
totalLength = totalLength + 1;
}
}
return totalLength;
}
getBytesLength("我是个好人");
展开
3
前端 @十八线小公司
码畜本同源,相煎何太急! 做个人吧,这他么我都不敢出去面试了
老年游侠于2020-08-25 17:07发布的图片
6
沙雕面试题: 实现一个字符串匹配算法,从长度为 n 的字符串 S 中,查找是否存在字符串 T,T 的长度是 m,若存在返回所在位置。
老年游侠于2020-08-21 16:58发布的图片
评论
突然间好像顿悟了,这他么是导出同一个函数,多个不同类型的入参 的骚操作
老年游侠于2020-08-20 17:08发布的图片
6
下一页
个人成就
文章被点赞 3
文章被阅读 10,212
掘力值 211
收藏集
8
关注标签
22
加入于