昨天面试遇见这样一个js 正则表达式题
2016-08-11 09:39
295 查看
var s1 = "get-element-by-id"; 给定这样一个连字符串,写一个function转换为驼峰命名法形式的字符串 getElementById
虽然我知道 把 -e -b -i 分别转换成大写就可以,但是由于相关字符串正则api不太熟一时写不出来
后来查一下就很容易明白了
var f = function (s) {
return s.replace(/-\w/g, function (x) { return x.slice(1).toUpperCase(); });
}
虽然我知道 把 -e -b -i 分别转换成大写就可以,但是由于相关字符串正则api不太熟一时写不出来
后来查一下就很容易明白了
var f = function (s) {
return s.replace(/-\w/g, function (x) { return x.slice(1).toUpperCase(); });
}
相关文章推荐
- [js]一个获取页面ip的正则
- [js]一个获取页面ip的正则
- 微软等数据结构+算法面试100题(9)--在一个int 数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数。
- 用JS(JavaScript)判断一个控件的输入值是不是整数,非正则表达式版本
- 一个面向对象的JS例子,很好的支持了开闭原则(不要重复你昨天的代码)
- 看到一个JS正则的题
- 一个常见的js邮箱正则表达式
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- 一个 JS 面试题目
- JS 没有提供replaceAll这样的方法。使用正则表可以达成Replace 的效果
- [js]一个获取页面ip的正则
- JS正则分隔字符时的一个问题
- 你遇见这样的面试吗
- 在一个页面里这样访问了一个js文件
- 百度面试 在一个int数组中找这样一种数
- [js]一个获取页面ip的正则
- 贡献一个在匹配字符串前后插入字符的js正则表达式
- 浏览器对加载js文件和css文件有什么不同?一个面试题目
- js正则:匹配一个html的tagname的开始标签,主要是解决包含<>(正则的效率问题建议不使用)
- js 正则,根据css id名class名取得一个属性代码;