这是我的代码:
function toCamelCase(str){
var rest = str.replace((/-/)|(/_/)g, "") ;
document.write(rest);
}
toCamelCase("the-stealth_warrior");
我得到Uncaught SyntaxError: missing )
我希望我的正则表达式删除下划线和连字符。
答案 0 :(得分:5)
这是简单的答案
function toCamelCase(str){
var rest = str.replace(/[_-]/g, " ");
document.write(rest);
}
toCamelCase("the-stealth_warrior");
答案 1 :(得分:2)
有许多错误,例如转义/
,双引号"
等。正确的版本应如下所示。
function toCamelCase(str){
var rest = str.replace(/-|_/g, "") ;
document.write(rest);
}
toCamelCase("the-stealth_warrior");
要快速测试,请按Ctrl+Shift+I
并将此代码粘贴到Console.
我建议您使用alert
代替document.write
进行测试。