您的位置:首页 > Web前端 > JavaScript

js正则表达式

2016-07-05 09:15 513 查看

1、 字符串连线表达式转驼峰表达式

如get-element-by-id -> getElementById

js

var inputValue = 'get-element-by-id';
console.log("原值:"+inputValue);
var regStr = /-\w/g;
var result = inputValue.replace(regStr,function(ele,index){
ele = ele.split('')[1].toUpperCase();
return ele;
});
console.log("正则匹配结果:"+result);


控制台结果:

原值:get-element-by-id
正则匹配结果:getElementById


2、字符串驼峰表达式转连线表达式

如getElementById -> get-element-by-id

js

var inputValue = 'getElementById';
console.log("原值:"+inputValue);
var regStr = /[A-Z]/g;
var result = inputValue.replace(regStr,function(ele,index){
ele = "-"+ele.toLowerCase();
return ele;
});
console.log("正则匹配结果:"+result);


控制台输出

原值:getElementById
正则匹配结果:get-element-by-id
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  驼峰法 连线法