javascript - 如何将所有/替换为 - 来自字符串
问题描述
我有一个字符串字段01/01/1986
,我正在使用 replace 方法替换所有出现的/
with-
var test= '01/01/1986';
test.replace('//g','-')
但它并没有给出欲望的结果。任何指针都会有所帮助。
解决方案
您只有几个问题:不要将正则表达式放在引号中。这会将其转换为字符串而不是正则表达式并查找该文字字符串。然后使用\/
转义/
:
var test= '01/01/1986';
console.log(test.replace(/\//g,'-'))
推荐阅读
- java - 在 log4j2 GelfLayout 中提供方法名称
- python-3.x - Python-Pandas:我想要 groupby 用户和日期范围(-7)天
- excel - 如何从 Excel 获取上一季度(发生在上一年)?
- database - 数据库结构(MongoDB)的最佳实践
- servicestack - 有没有办法在 servicestack 中应用行级安全性?
- css - 如何使用样式组件定位元素的第 n 个类型
- java - Java填充嵌套HashMap
- c# - 如何使用 ShortName 属性?
- javascript - 如何添加 JavaScript cookie 同意警报在 3 分钟后消失
- amazon-web-services - AWS“不支持的 VMDK 文件格式”