匹配输入的字符:以字母或_开头,后面由数字字母_组成长度为5-20的字符串
var reg=/^[a-bA-B_][a-bA-B0-9_]{4,19}/
var name1='abb'
console.log(reg.test(name1)
题目描述:js求字符串字节长度方法
描述:汉字字节为2,其他为1
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。英文标点占一个字节,中文标点占两个字节
只有中文的Unicode编码大于255
var str = 'jg78*笑笑';
方法1:
function getByteLength1(str){
var count = 0;
for(var i = 0;i < str.length;i ++){
if(str.charCodeAt(i) > 255){
count +=2;
}else{
count ++;
}
}
return count;
}
方法2:
function getByteLength2(str){
var count = str.length;
for(var i = 0;i < str.length;i ++){
if(str.charCodeAt(i) > 255){
count ++;
}
}
return count;
}
var res = getByteLength1(str);
console.log(res);
代码实现outerHTML
*/
Object.prototype.outerHTML=function(){
var innerCon = this.innerHTML;
outerCon = this.appendChild(innerCon);
alert(outerCon)
}
var out = document.getElementsByClassName('out')[0].outerHTML
console.log(out)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本