javascript - 为什么 OR 在这个正则表达式中不起作用?

标签 javascript regex

这是我的代码:

function toCamelCase(str){
var rest = str.replace((/-/)|(/_/)g, "") ;
  document.write(rest);  
}
toCamelCase("the-stealth_warrior");

我得到 Uncaught SyntaxError: missing ) 我希望我的正则表达式删除下划线和连字符。

最佳答案

这是简单的答案

function toCamelCase(str){
   var rest = str.replace(/[_-]/g, " "); 
   document.write(rest);
}

toCamelCase("the-stealth_warrior");

关于javascript - 为什么 OR 在这个正则表达式中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36067234/

相关文章:

java - 如何匹配重复子模式

php - 哪个更有效,PHP 字符串函数或 PHP 中的正则表达式?

javascript - 如何为 Javascript 中的对象数组创建 cookie

sql - 获取Sql Server中以某个字母开头的按字母顺序排列的记录

javascript - 如何仅在输入模糊时触发 react 形式 valueChanges 订阅并在 Angular 2 中输入 key

javascript - 带有 javascript 的多个 cookie,策略有人吗?

html - 我想在 HTML 标记中的正则表达式中添加引号

regex - 路径的ElasticSearch正则表达式查询

javascript - 浏览器如何呈现 Canvas 元素的内容

javascript - 我正在尝试构建一个 Jquery Image 轮播,它可以更改页面上单独 div 的内容。