首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
elvain
获赞
1
粉丝
0
关注
3
看过 TA
0
男
同济大学
2006
前端开发其它
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑elvain吗?
发布(4)
刷题
elvain
2021-08-05 03:06
前端开发其它
2021-08-05
在牛客打卡1天,今天学习:刷题 48 道/代码提交 7 次
每日监督打卡
0
点赞
评论
收藏
转发
elvain
2021-08-05 00:15
已编辑
前端开发其它
题解 | #将字符串转换为驼峰格式#
1. 正则表达式应考虑去处“-”,采用/pattern/g,匹配多个 2. str.slice.(start,end)返回值不包括end function cssStyle2DomStyle(sName) { sName=sName.trim(); let pattern=/[^-]\s*\w+/g; let arr=sName.match(pattern); console.log(arr); // map函数目前貌似只能针对Array,不能针对Set // map函数返回值为每个item处理函数返回值集合构成的数组 // join 参...
0
点赞
评论
收藏
转发
elvain
2021-08-04 21:34
已编辑
前端开发其它
题解 | #颜色字符串转换#
1. 用正则表达式判断是否为 rgb(255,0, 255)2. 执行16进制转换: 题目说明中已明确逗号分隔符后可能存在空格,应考虑replace掉 num.toString(16)不可,必须先转换为数字Number(num),而后toString(16) 循环遍历,不能用for/in,因为for/in适用于字典,不适用于数字,用于数字遍历的是index,考虑用for/of(ES6)或者map 16进制应格式化划为两位字符,应先判断数字长度,长度为1则"0"+datafunction rgb2hex(sRGB) { let pattern=/^(rgb)[(]{1}...
0
点赞
评论
收藏
转发
elvain
2021-08-04 19:04
已编辑
前端开发其它
题解 | #邮箱字符串判断#
不区分大小写,采用/pattern/i方法一:function isAvailableEmail(sEmail) { var pattern=/^([a-z0-9_])([a-z0-9_])*.?[a-z0-9_]+@[a-z0-9_]+.[a-z]+/i; return pattern.test(sEmail);} 方法二:function isAvailableEmail(sEmail) { var pattern=/^[a-z0-9][\w.][a-z0-9]@[a-z0-9][\w][a-z0-9]+.[a-z]+/i; return pattern.test(...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务