字符串类面试题
解析 URL Params 为对象
| 1 | let url = | 
模版引擎的实现
| 1 | let template = "我是{{name}},年龄{{age}},性别{{sex}}"; | 
转化为驼峰命名
| 1 | var s1 = "get-element-by-id"; | 
查找字符串中出现最多的字符和个数
例: abbcccddddd -> 字符最多的是 d,出现了 5 次
| 1 | let str = "abcabcabcbbcccccc"; | 
字符串查找
请使用最基本的遍历来实现判断字符串 a 是否被包含在字符串 b 中,并返回第一次出现的位置(找不到返回 -1)。
| 1 | a = "34"; | 
实现千分分隔符
| 1 | // 保留三位小数 | 
验证电话
| 1 | function isPhone(tel) { | 
验证邮箱
| 1 | function isEmail(email) { | 
验证身份证
| 1 | function isEmail(email) { | 
其他
分别用深度优先思想和广度优先思想实现一个拷贝函数
| 1 | // 深度优先 | 
