美文网首页
分享正则的两个小例子

分享正则的两个小例子

作者: itstrive | 来源:发表于2016-05-29 21:59 被阅读0次

1. 驼峰命名转连字符

比如:

'marginLeft marginTop borderWidth WebkitTransform' ->

'margin-left margin-top border-width -webkit-transform'

demo:

var str='padding-left margin-left border-width -webkit-transform';

str=str.replace(/-([a-z])/g,function(s,$1){

//console.log($1);

return $1.toUpperCase();

});

console.log(str);

2. 连字符转驼峰命名

比如:

'margin-left margin-top border-width -webkit-transform' ->

'marginLeft marginTop borderWidth WebkitTransform'

demo:

var str2='paddingLeft marginLeft borderWidth WebkitTransform';

str2=str2.replace(/([A-Z])/g,function(s,$1){

//console.log($1);

return '-'+$1.toLowerCase();

});

console.log(str2);

来源: it奋斗网

相关文章

网友评论

      本文标题:分享正则的两个小例子

      本文链接:https://www.haomeiwen.com/subject/ftpqdttx.html