我是靠谱客的博主 能干台灯,最近开发中收集的这篇文章主要介绍将以‘-’连接的字符串转成驼峰式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

将以‘-’连接的字符串转成驼峰式


可以将代码直接复制粘贴到编辑器运行,根据自己的需要选择合适的正则。

function camelCase(string){
	var rmsPrefix = /^-ms-/;//匹配以-ms-开头的字符串
	//var rmsPrefix = /^-/;//匹配以-开头的字符串
	//var rdashAlpha = /-([a-z])/g;//全局匹配-后面的小写字母
	//var rdashAlpha = /-([A-Z])/g;//全局匹配-后面的大写字母
	//var rdashAlpha = /-([A-z])/g;//全局匹配-后面的小写字母和大写字母
	var rdashAlpha = /-([A-zd])/g;//全局匹配-字符(数字、大写字母、小写字母)比如 -q  -qwer只能匹配到-q  -qw-er可以匹配到-q  -e(匹配-后的第一个字符)
	//console.log(string.replace(rmsPrefix, "ms-"))//这里将-ms-替换成ms-
	//console.log(string.replace(rmsPrefix, ""))//这里将-替换成""
	return string.replace(rmsPrefix, "ms-").replace(rdashAlpha, function(all, letter) {
		//console.log(all, letter)//all是-和后面的第一个字符,比如:-q ,letter是去掉-只剩下-后的第一个字符
		return letter.toUpperCase();
	});
}
console.log(camelCase('123-qwe'));//字符串:123Qwe
console.log(camelCase('-a-123'));//字符串:A123
console.log(camelCase('-ms-123-qwe-QWE'));//字符串:ms123QweQWE

最后

以上就是能干台灯为你收集整理的将以‘-’连接的字符串转成驼峰式的全部内容,希望文章能够帮你解决将以‘-’连接的字符串转成驼峰式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部